Добрый день уважаемые знатоки)
Подскажите как составить регулярное выражение от 10 до 18 символов, только цифры, пробел тире, знак плюс и круглые скобки? Для валидации номера телефона и проверки его потом через
inputVal.search(patternTel)
Полный код функции
function ajax_send(inputVal) {
var ajaxUrl = "/receive_data.php";
var objSend = {};
var patternEmail = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
var patternTel = /^[0-9]{10,11}\$/;
if (inputVal.search(patternEmail) == 0) {
objSend["userEmail"] = inputVal;
}
if (inputVal.replace(/\D+/g, "").length == 0) {
objSend["userTel"] = inputVal;
}
if (!$.isEmptyObject(objSend)) {
$.ajax({
type: 'POST',
url: ajaxUrl,
data: objSend,
beforeSend: function () {
console.log("send");
},
success: function(data) {
console.log(data);
},
error: function () {
}
});
}
}
как в userTel запихать телефон, а в userEmail почту. В inputVal передается значение через
$('input').val()