【发布时间】:2018-12-13 23:49:16
【问题描述】:
我有两个独立工作的验证脚本,但我现在想创建一个文本框来验证内容是一个还是另一个 - 在本例中是一个电子邮件地址或一个 10 位数字。
我有以下...
^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$
^[a-zA-Z0-9]{1,10}$
我想将它们合并成一个非此即彼的验证表达式。
【问题讨论】:
-
为什么不只运行两个验证?我想一个涵盖两者的正则表达式将是一场维护噩梦......注意,您上面的电子邮件验证将因 IDN 而中断
标签: regex validation