【发布时间】:2015-07-21 21:28:24
【问题描述】:
我为以下情况编写了正则表达式:
只有数字(长度:4)
只有字母(应该包含元音)
([0-9]{1,4})|((?=[a-z]*[aeiou])[a-z]*)
例如:9987,泰德
如何添加以下条件?
- 如果字符串包含字母数字,则忽略前两种情况 人物。 例如:9ty87
【问题讨论】:
-
请添加一些示例。 “包含字母数字字符”的字符串应该两者都匹配。
-
only characters(should contain vowel)实际上是两个条件。 -
前两个包含在最后一个条件中,因此在这种情况下,无论如何指定这些都没有多大意义。
-
@CommuSoft:我觉得没那么简单。我认为最后一个条件的意思是“只有字母和数字,但至少有一个字母和一个数字”(~字母数字)和第一个条件:“只有数字,但小于 5”
标签: javascript regex regex-negation regex-lookarounds