删除字符串jquery中的所有非数字字符?

问题描述:

可能重复:
Javascript: strip out non-numeric characters from string删除字符串jquery中的所有非数字字符?

字符串匹配是头痛我。

例子:

如果我有一个字符串像这样:

abc123xyz456()* 
^%$111u222 

然后将其转换为:

123456 
111222 
+3

http://*.com/questions/1862130/javascript-strip-out-non-numeric-characters-from-string – user113716 2010-12-08 13:38:25

如何正则表达式?

尝试一些类似:

'abc123xyz456()*'.replace(/\D/g,'') 

<input id='num' value='hgjhGJHGt7y67ihgGUT&6tb.,.,z.oy8'/> 


$('#num').val($('#num').val().replace(/[^\d]/g, ""));