-2
任何人都可以为以下浮点数提供正则表达式模式 26.2%。它应该删除'%'并给出26.2。正则表达式模式 - 浮点数
任何人都可以为以下浮点数提供正则表达式模式 26.2%。它应该删除'%'并给出26.2。正则表达式模式 - 浮点数
容易只使用parseFloat
还有parseInt
这是刚刚铸造,但你需要知道使用哪个,你的例子看起来应该是parseFloat
var k = "26.2%";
k = parseFloat(k);
console.log(isNaN(k)); // == FALSE because it is a number now.
不知道为什么这是低估了你无知的傻瓜。它完美的尝试它!这是最简单快速的方法! http://jsperf.com/regex-vs-parse哇这么快速地downvote正确的方法,而是快速跳到一些正则表达式黑客。 – EasyBB 2014-10-04 03:26:23
您是否尝试过自己吗? – Bergi 2014-09-29 21:10:56
为什么它需要是一个正则表达式模式?使用标准字符串操作函数,这应该很容易。 – Bergi 2014-09-29 21:11:46
http://www.regular-expressions.info/floatingpoint.html(但请记住,StackOverflow不是一个搜索引擎) – Bergi 2014-09-29 21:12:13