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

时间:2011-03-08 01:00:26

标签: jquery maskedinput

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

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

Phone Number:         
<input id="phone" type="text" />   (999) 999-9999 

我只需 9999999999

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

2 个答案:

答案 0 :(得分:8)

var str = "(999) 999-9999";

str = str.replace(/\D/g,'');

删除任何非数字\D的内容。

答案 1 :(得分:3)

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

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

phonenum = phonenum.replace(notnum, '');

alert(phonenum);

这应该很好地形成。