Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Yii中验证Alpha文本?_Yii - Fatal编程技术网

在Yii中验证Alpha文本?

在Yii中验证Alpha文本?,yii,Yii,我想验证文本只包含alpha和number,然后它将只保存在Db中 “保存我的邮政编码”列中包含文本和编号,然后只有它才能保存 比如说,, 像67898这样的邮政编码意味着它将显示您的文本包含字母数字的错误 类似GB的邮政编码意味着它将显示错误,因为您的文本包含字母数字 像GB789这样的邮政编码只能保存。如何在Yii中同时包含数字和字母 使用Yii1。对于Yii1,您可以使用匹配验证规则 array( 'username, password', 'match

我想验证文本只包含alpha和number,然后它将只保存在Db中

“保存我的邮政编码”列中包含文本和编号,然后只有它才能保存

比如说,, 像67898这样的邮政编码意味着它将显示您的文本包含字母数字的错误

类似GB的邮政编码意味着它将显示错误,因为您的文本包含字母数字

像GB789这样的邮政编码只能保存。如何在Yii中同时包含数字和字母


使用Yii1。

对于Yii1,您可以使用匹配验证规则

  array(
        'username, password',
        'match', 'pattern' => '/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/',
        'message' => 'Invalid characters in your column.',
    ),

对于yii1,可以使用匹配验证规则

  array(
        'username, password',
        'match', 'pattern' => '/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/',
        'message' => 'Invalid characters in your column.',
    ),

yii1或yii2请..yii1或yii2请..我想验证字母和数字而不仅仅是字母,请检查用户输入字母和数字,然后只保存,否则显示验证错误我已更新答案。。使用字母小写、大写和数字签名作为您的响应,我使用yii1,但上面的代码将不带字母保存。/^[A-Z]{1-}\d{1-}$/如果您不介意,请您解释一下preg匹配,它将不会保存它,始终显示验证错误,如GB6789传递数据。我已更改了注册表表达式。。。希望这是您需要的我想验证字母和数字而不仅仅是字母,检查用户输入字母和数字,然后只保存,否则显示验证错误我已更新答案。。使用字母小写、大写和数字签名作为您的响应,我使用yii1,但上面的代码将不带字母保存。/^[A-Z]{1-}\d{1-}$/如果您不介意,请您解释一下preg匹配,它将不会保存它,始终显示验证错误,如GB6789传递数据。我已更改了注册表表达式。。。希望这是你需要的