有人可以建议使用js功能验证一个必须以 0 开头的电话号码,然后是其他任何数字?我不关心大小,因为我的html代码中有maxlength =“10”。我现在使用一个简单的js函数来限制手机中的字母和其他符号。欢迎任何帮助!
答案 0 :(得分:1)
您想使用字符串变量的.match函数。 例如
var myString = $("#myPhoneNumebrField").val();
if (myString.match(/0[0-9]+/))
{
//Valid stuff here
}
else
{
//Invalid stuff here
}
正如其他人所建议的那样,您可能需要最小大小,在这种情况下,您可以将正则表达式更改为/0[0-9]{8,10}/
,这将使正则表达式仅匹配,如果字符串长度介于8到10个字符之间(包含)。
答案 1 :(得分:0)
此正则表达式应该:/^0[0-9]+$/
但您还应该实施最小尺寸。
答案 2 :(得分:0)