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

标签 javascript regex

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

\.ae\.|^ae\.

这应该匹配

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

但不匹配

asdfgrae.com
aedfr.com

最佳答案

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

(?:\.|^)ae\.

关于javascript - 简化此正则表达式以避免术语重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23250585/

相关文章:

Javascript/jQuery 在计时器后点击

javascript - 为什么我的日期验证正则表达式不能识别二月(和其他)?

javascript - 是否可能/可行将非 Microsoft REST 客户端应用程序集成到 Sharepoint 2013 OAuth 中以获得 REST 客户端的访问 token ?

javascript - 当作为字符串传入时,为什么这个 RegExp 不起作用?

正则表达式删除所有大写字母和后面的逗号

javascript - jQuery - 如何从 ajax 请求获取元素的类

javascript - session 变量在我的电脑上设置,但不在虚拟主机的服务器上设置

java - 将 a^xb^x 与正则表达式匹配

mysql - 将部分制表符分隔的数据写入 MySQL 数据库

c - 带冒号分隔符的 sscanf