数字/字符串只能数字
问题描述:
在Javascript中,如何将“数字/字符串”变量转换为数字?使用一些函数或正则表达式。?数字/字符串只能数字
样品: 输入:11.489.301/0001-47 到:11489301000147
答
您可以使用正则表达式是: “11.489.301/0001-47” .replace(/ \ d /克, “”)
答
如果你的意思是只删除不是从一个字符串的数字,你可以使用正则表达式的一切:
s = s.replace(/\D+/g,'');
如果你再要转串入一个数值,你可以分析它:
var n = parseInt(s,10);
`“\ d”`是不是正则表达式的文字,这是一个字符串,所以代码将只更换第一次出现字符“D”。 – Guffa 2014-10-06 18:01:01
没错,我的不好。我已经纠正了答案。非常感谢你! – 2015-03-05 09:10:22