8
A
回答
26
撒上一些positive lookahead测试的字符串的总长度像这样
/^(?=.{3,16}$)[a-z][a-z0-9]*(?:_[a-z0-9]+)*$/
0
我不知道为什么你需要这样做,但你可以尝试将你的表达式拆分为2个字符串并在以后连接它们。你确定没有其他方法来验证你的输入吗?就像已经存在的库或其他东西一样。
+0
可以说是用户名和我需要的它的长度在3到16个字符之间 – user558134
0
使用正则表达式
/^[a-z](?:[a-z\d]|_(?!_)){1,14}[a-z\d]$/
或
/^(?=.{3,16}$)[a-z][a-z\d]*(?:_[a-z\d]+)*$/
相关问题
- 1. 正则表达式,字符数限制
- 2. 正则表达式来限制字符
- 3. 正则表达式字符数限制
- 4. 正则表达式 - 限制字符串中的字符数量
- 5. 正则表达式限制数字字符串
- 6. 字符串大于小于正则表达式的测试
- 7. 正则表达式存储指定大小的字符串
- 8. 使用正则表达式计算字符串的大小Javascript
- 9. 使用正则表达式限制字符串替换?
- 10. XSD对xsd的正则表达式限制:字符串
- 11. 正则表达式,以限制在一个字符串
- 12. 正则表达式限制charecters字符串中的
- 13. 正则表达式来限制字符串长度
- 14. 正则表达式字符串中的空格限制
- 15. 从大字符串提取字符串oracle正则表达式
- 16. 正则表达式限制小于<,大于>和分号;字符
- 17. 正则表达式的正则表达式的Java字符串
- 18. 正则表达式正则表达式匹配字符串
- 19. 正则表达式(正则表达式)的子字符串
- 20. Javascript正则表达式 - 正则表达式拆分字符串
- 21. 字符串的正则表达式模式不受字符限制
- 22. 限制正则表达式字边界
- 23. 正则表达式来限制数字
- 24. ASP.NET正则表达式,限制数字
- 25. 正则表达式限制字符提取字符150
- 26. 字符串模式,正则表达式
- 27. 在正则表达式中应用最大和最小限制
- 28. 正则表达式的代码大小限制超过蟒蛇
- 29. 字符串使用正则表达式替换正则表达式字符类
- 30. 限制在正则表达式表达
spranklin'+1(也是正确的) – Wiseguy
+1为sprankle –