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

时间:2010-12-08 13:35:41

标签: javascript jquery string-matching

  

可能重复:
  Javascript: strip out non-numeric characters from string

字符串匹配对我来说很头疼。

示例:

如果我有这样的字符串:

abc123xyz456()*
^%$111u222

然后将其转换为:

123456
111222

2 个答案:

答案 0 :(得分:23)

正则表达式怎么样?

尝试类似的事情:

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

答案 1 :(得分:3)

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


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