如何从电话字段中删除任何字符

如何从电话字段中删除任何非数字字符,包括空格。 我需要一串数字0-9。 没有()或空格。

我有一个蒙面输入电话(999)999-9999

Phone Number:  (999) 999-9999 

我只需要9999999999

我正在使用maskedinput插件http://digitalbush.com/projects/masked-input-plugin/

 var str = "(999) 999-9999"; str = str.replace(/\D/g,''); 

删除任何不是数字\D

http://jsfiddle.net/tylermwashburn/YsHjR/

 var phonenum = "(123) 456-7890", notnum = /\D/g; phonenum = phonenum.replace(notnum, ''); alert(phonenum); 

这应该很好地形成它。