【发布时间】:2016-07-03 03:09:13
【问题描述】:
如何使正则表达式符合规则
- 只允许字母(大写或小写)、数字、点、下划线、破折号
- 至少 5 个字符
- 不能包含通用术语或扩展名(例如:.com、.net)。 .php、.mustache、.html、.js、.jpeg、.jpg、.png、.tiff、..
例如username.comxusername.commeo
这是我的,如果包含点、下划线、破折号,则无法匹配
以及如何排除扩展字符串^[a-zA-Z0-9_.-]*\w{5,}$
【问题讨论】:
-
example.com可以接受吗? -
不包含
.com -
那么你的第三条规则不清楚..
-
感谢回复,我更新有问题
标签: javascript regex