Regex 用于字母数字、电话、电子邮件、特殊字符的正则表达式,例如;[A-C,@#!];
我希望有一个正则表达式来检查字符串是否只包含大小写字母、数字、电话、电子邮件,例如:“[a-C,@#!]” 我可以在一个regexp中拥有所有这些吗?试试看Regex 用于字母数字、电话、电子邮件、特殊字符的正则表达式,例如;[A-C,@#!];,regex,Regex,我希望有一个正则表达式来检查字符串是否只包含大小写字母、数字、电话、电子邮件,例如:“[a-C,@#!]” 我可以在一个regexp中拥有所有这些吗?试试看 电子邮件:\b[A-Z0-9.\uz0%-]+@[A-Z0-9.-]+\[A-Z]{2,4}\b 电话#:^[0-9]\d{2}-\d{3}-\d{4}$ 不,你不可能为你提到的每一个非常不同的场景都编造一个“一刀切的正则表达式”。你能更清楚地知道你想要字符串包含什么吗。你说的“只包含……电话、电子邮件、特殊内容……”是什么意思?我说不
- 电子邮件:
\b[A-Z0-9.\uz0%-]+@[A-Z0-9.-]+\[A-Z]{2,4}\b
- 电话#:
^[0-9]\d{2}-\d{3}-\d{4}$
不,你不可能为你提到的每一个非常不同的场景都编造一个“一刀切的正则表达式”。你能更清楚地知道你想要字符串包含什么吗。你说的“只包含……电话、电子邮件、特殊内容……”是什么意思?我说不出你是想按字符过滤,还是想要更高层次的结构。我正在表单中循环验证。有许多字段,这些字段是它们可以拥有的数据类型。
(email regex | phone regex | special char regex)
类似的内容?@u Green先生是的,说实话,我不建议这样做。无论如何,如果你想使用,那么在下面的帖子中加入paulsm4提供的正则表达式。将它们放在括号中,用|
隔开。我的问题是,我能在一个正则表达式中包含所有要求吗