验证表达式允许电子邮件或10位数字

时间:2012-02-28 16:05:01

标签: regex validation

我有两个验证脚本可以独立工作,但我现在想要一个文本框验证内容是一个还是另一个 - 在这种情况下是一个电子邮件地址或一个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}$

我想将它们合并为一个/或验证表达式。

1 个答案:

答案 0 :(得分:0)

您可以使用|“或”运算符

加入两个或更多正则表达式
^([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})$

检查test here