我在电话号码或电子邮件的模式中遇到正则表达式问题
验证码:
<input class="form__input" type="text" name="phone-or-email" placeholder="Telephone or email" pattern="^[0-9]{9}$ || [A-Za-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}" title="Telephone or email" required="required">
图案:
pattern="^[0-9]{9} || [A-Za-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$
电话正则表达式:^[0-9]{9,12}$
-对我来说已经足够了
电子邮件正则表达式:
[A-Za-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}
正则表达式是什么?
上面的代码不起作用:(
我想有一个输入和一个电话号码和电子邮件地址的模式
2条答案
按热度按时间50few1ms1#
尝试使用:
对于正则表达式,可以使用单个“|“代表OR。我还把电话模式和电子邮件模式放在括号之间,这样它就可以接受电话模式或电子邮件模式。
7gs2gvoe2#
在我的情况下,上面的模式是验证电子邮件和电话(从6,7,8或9开始),按照印度标准移动的号码