简化此正则表达式以避免重复术语

时间:2014-04-23 16:47:45

标签: javascript regex

在javascript中,你会如何简化这个正则表达式?我不想重复。

\.ae\.|^ae\.

这应该匹配

www.ae.com
ae.com
ae.co.uk
test.ae.com

但不匹配

asdfgrae.com
aedfr.com

2 个答案:

答案 0 :(得分:2)

您可以在组中使用替换来匹配.或字符串的开头:

(?:\.|^)ae\.

答案 1 :(得分:2)

您可以考虑ae\.

(?:^|\.)ae\.

(?:...)是一个非捕获组。