2014-09-29 61 views
-2

任何人都可以爲以下浮點數提供正則表達式模式 26.2%。它應該刪除'%'並給出26.2。正則表達式模式 - 浮點數

+0

您是否嘗試過自己嗎? – Bergi 2014-09-29 21:10:56

+1

爲什麼它需要是一個正則表達式模式?使用標準字符串操作函數,這應該很容易。 – Bergi 2014-09-29 21:11:46

+0

http://www.regular-expressions.info/floatingpoint.html(但請記住,StackOverflow不是一個搜索引擎) – Bergi 2014-09-29 21:12:13

回答

-1

容易只使用parseFloat還有parseInt這是剛剛鑄造,但你需要知道使用哪個,你的例子看起來應該是parseFloat

var k = "26.2%"; 
k = parseFloat(k); 
console.log(isNaN(k)); // == FALSE because it is a number now. 
+0

不知道爲什麼這是低估了你無知的傻瓜。它完美的嘗試它!這是最簡單快速的方法! http://jsperf.com/regex-vs-parse哇這麼快速地downvote正確的方法,而是快速跳到一些正則表達式黑客。 – EasyBB 2014-10-04 03:26:23