Regex 如何在yii中使用正则表达式
我需要验证Regex 如何在yii中使用正则表达式,regex,yii,Regex,Yii,我需要验证用户名和密码的格式是否正确。在我的例子中,6-14个字母\数字或“*”。由于规则可能会更改,我想使用易于维护的工具。 我在网上看过关于CRegularExpressionValidator的解释,但我就是不明白。 有人能告诉我该怎么做吗?甚至给我一个简单例子的链接,这个例子涵盖了所有的步骤 谢谢您可以尝试使用匹配(CRegularExpressionValidator)规则使用特定的正则表达式验证属性值,如: public function rules() { return a
用户名和密码的格式是否正确。在我的例子中,6-14个字母\数字或“*”。由于规则
可能会更改,我想使用易于维护的工具。
我在网上看过关于CRegularExpressionValidator
的解释,但我就是不明白。
有人能告诉我该怎么做吗?甚至给我一个简单例子的链接,这个例子涵盖了所有的步骤
谢谢您可以尝试使用匹配
(CRegularExpressionValidator)规则使用特定的正则表达式验证属性值,如:
public function rules() {
return array(
array('username, password', 'required'),
array(
'username, password',
'match', 'pattern' => '/^[\*a-zA-Z0-9]{6,14}$/',
'message' => 'Invalid characters in username or password.',
),
);
}
注意:将正则表达式添加为'pattern'键的值