我有以下输入。
<input type="tel" id="Phone maxlength="10"/>
我正在尝试使用 Jquery amd regex 来验证数字的格式。
jquery/regex 如下。
$(function () {
var reg = /(([2-9]{1})([0-9]{2})([0-9]{3})([0-9]{4}))$/
var Input = $("input#phone").val();
if ($(z).val() == (reg)) {
alert("Valid")
}
});
这对我不起作用,有人明白为什么吗?或者有更好的方法吗?]
最佳答案
使用test
正则表达式对象的方法:
> /1/ == '1'
false
> /1/.test('1')
true
<小时/>
if (reg.test($(z).val())) {
alert("Valid")
}
关于javascript - Jquery/正则表达式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20099057/