这个规则其实有歧义,
比如是否允许中英文混合?相应的规则是什么?
比如字符计数时是否包含空格和哪些允许的符号数?
有时不能想光靠一个规则式来判断,其实可以结合条件来判断,减轻规则式处理难度。
其实你是要检查冲突问题,完全可以把各种冲突规则集中起来(反着写规则来判断),这样还可以直接给出是那种错误,方便其改正。
你的规则还可以整理一下:
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
汉字我记得 Ascll 码可以的,和指定特殊字符取交集,长度 {n, m},
英文同理,要多练习啊 ... 前端 RegExp 绕不过去的 ... 虽然能去网上找大部分的常用资源