我正在使用Javascript通过连字符验证电话号码。它仅验证一个连字符但不允许使用两个连字符。
我想验证这种格式:
123-456-7891
我怎样才能用JS做到这一点? 这是我的功能
function numericValidation(phoneno) {
var numbers = /^\d+((;\d+)*|-\d+)?$/;
if (phoneno.match(numbers)) {
alert('Your input is valid');
return true;
} else {
alert('Please enter in (123-456-7891) format');
return false;
}
}
答案 0 :(得分:1)
function numericValidation(phoneno) {
var numbers =/^\d+(-\d+)*$/;
if (phoneno.match(numbers)) {
alert('Your input is valid');
return true;
}
else {
alert('Please enter in (123-456-7891) format');
return false;
}
}