我试图确保电话号码不是所有相同的字符,例如 1111111111 我使用的代码有效,但必须有更简洁的方式。我试过循环,但一次只比较两个连续的字符。这就是我现在使用的:
if (MainPhone.value != "")
{
if ((MainPhone.value == 1111111111) || (MainPhone.value == 2222222222) || (MainPhone.value == 3333333333) || (MainPhone.value == 4444444444) || (MainPhone.value == 5555555555) || (MainPhone.value == 6666666666) || (MainPhone.value == 7777777777) || (MainPhone.value == 8888888888) || (MainPhone.value == 9999999999) || (MainPhone.value == 0000000000))
{
window.alert("Phone Number is Invalid");
MainPhone.focus();
return false;
}
}
我为其他人的问题找到了此建议,但无法使其发挥作用。
var dup = MainPhone.value.split('');
if all(dup == dup(1))