可能重复:
Javascript: strip out non-numeric characters from string
字符串匹配对我来说很头疼。
示例:
如果我有这样的字符串:
abc123xyz456()*
^%$111u222
然后将其转换为:
123456
111222
答案 0 :(得分:23)
正则表达式怎么样?
尝试类似的事情:
'abc123xyz456()*'.replace(/\D/g,'')
答案 1 :(得分:3)
<input id='num' value='hgjhGJHGt7y67ihgGUT&6tb.,.,z.oy8'/>
$('#num').val($('#num').val().replace(/[^\d]/g, ""));