Как убрать из телефонного поля любые символы, которые не являются цифрами, включая пробелы. Мне нужно иметь строку чисел 0-9. Нет () или пробелы.
У меня есть маска ввода для телефона (999) 999-9999
Phone Number: <input id="phone" type="text" /> (999) 999-9999
Мне просто нужно 9999999999
я использую плагин maskedinput http://digitalbush.com/projects/masked-input-plugin/
var str = "(999) 999-9999"; str = str.replace(/\D/g,'');
Удаляет все, что не является цифрой \D.
\D
http://jsfiddle.net/tylermwashburn/YsHjR/
var phonenum = "(123) 456-7890", notnum = /\D/g; phonenum = phonenum.replace(notnum, ''); alert(phonenum);