我在字段上编码不是空的。我如何检查电子邮件是否有效,或者任何一个手机号码都是有效的电话号码。
Accept: image/*,application/json
答案 0 :(得分:0)
如果我理解您的请求,您可能在同一个字段中有电子邮件或电话号码?
你需要正则表达式(如果我的建议不满意,请通过互联网搜索,特定情况下有很多样本)
function validateEmail(email) {
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
return re.test(email);
}
function validatePhone(phone) {
var re = /^(\([0-9]{3}\) |[0-9]{3}-)[0-9]{3}-[0-9]{4}$/;
return re.test(phone);
}
使用这些功能,您可以验证电子邮件和我们的电话号码。 只需使用
if (validateEmail(mob_or_email) or validatePhone(mob_or_email)) {
//is either a valid email or (us) phone number
}