【发布时间】:2020-01-19 02:56:26
【问题描述】:
我在表单中有一个用户名字段,我想通过不允许空格来验证它,因为它不应该接受像“abc xyz”这样的用户名。
【问题讨论】:
-
使用
pattern并指定允许字符的正则表达式。
标签: php validation yii2
我在表单中有一个用户名字段,我想通过不允许空格来验证它,因为它不应该接受像“abc xyz”这样的用户名。
【问题讨论】:
pattern 并指定允许字符的正则表达式。
标签: php validation yii2
在你的Model 规则中使用类似:
['username', 'match', 'pattern' => '/^[a-zA-Z0-9]*$/i']
【讨论】:
使用这样的东西:
<input type="text" name="username" pattern="[a-zA-Z0-9]{2,50}" title="Letters numbers">
https://www.w3schools.com/tags/att_input_pattern.asp
或者在javascript中使用事件
<input type="text" name="username" onkeydown="myFunction()">
【讨论】: