【发布时间】:2021-10-23 15:13:10
【问题描述】:
我正在尝试构建一个正则表达式,将字符串限制为不超过 5 个连续数字字符且总共不超过 8 个数字字符。
例如:
- 12345 => 是的
- Yograj => 是的
- Yograj123456 => 错误
- 12345Yograj => 是的
- 12345Yograj12345 => 是的
- Yograj123456Yograj => 错误
- Yograj123Varsolkar456789 => 错误
- 123Yograj45678Varsolkar => 是的
- A1B2C3D4e5f6g7h8i9j0 => 错误
- Yograj 890 Varsolkar 78455 => 错误
到目前为止,我能够创建这个: /^((\d{0,5}[a-zA-Z]+\d{0,5})+|\d{0,5})$/
在此先感谢
【问题讨论】:
标签: javascript html regex validation input