я не имею не имеют проблем с регулярным выражением при проверке контакта нет .. не могу определить, что я делаю неправильно .. код я использую, как показано нижерегулярное выражение вопрос при проверке контакта не
$('#contact_no').bind('keypress', function (event) {
var regex = new RegExp("^[+0-9\b]");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
, что я не хочу, не начинается с + (знак), и он является обязательным пользователь может ввести+ xxxxxxxxxx или xxxxxxxxxx и + (знак) происходит только один раз после 1-го положение после этого + (знак) отключен.
если я нажимаю +, то он не работает .. номер отпечатаны т.е. XXXXXXXXXX (рабочий), но + XXXXXXXXXX не работает .. – viotile
'+ 123456' и '123456' оба должны работать с этим. Можете ли вы напечатать 'key' непосредственно перед вызовом функции' test' и посмотреть, какая строка ввода. – anubhava
это будет pring, который нажимает символ .. ** ie .. 123 + -] ** каждая клавиша, которую я нажимаю .. – viotile