【发布时间】:2012-01-03 11:22:49
【问题描述】:
如果字符串满足以下条件,JavaScript 和 PHP 正则表达式模式是什么:
- 字符串应介于(包括)4 到 20 个字符之间
- 它只能包含小写字母和可选的数字。
- 必须至少包含 1 个字母
可接受以下字符串格式:
randyrandy3939randyr789456123
以下是不可接受的:
ran3546r_andy__3912
【问题讨论】:
-
你有没有尝试过解决你的任务或者你只是为了社区做你的工作?
-
我试过 /^([a-z0-9]){3,5}$/
-
如果您需要捕获括号,请尝试 /^([a-z0-9]{4,20})$/ 或 /^[a-z0-9]{4,20}$ / 如果你不这样做,但这不会测试至少 1 个 alpha
标签: php javascript regex