【问题标题】:laravel 4.2 regex validationlaravel 4.2 正则表达式验证
【发布时间】:2015-06-12 17:07:59
【问题描述】:

我有密码规则,规则是:

Only alphanumeric characters, spaces, dashes, periods, and underscores are allowed.

在用户模型中,我使用如下验证

'password'=>array('required', 'min:8', 'max:20', 'regex:[A-Za-z\s\-\._]')

当表单提交时,它会抛出错误The password format is invalid.。我的正则表达式有什么问题?

PS:我在密码栏输入12345678。

【问题讨论】:

    标签: php regex


    【解决方案1】:

    您的正则表达式中没有包含数字字符。

    您应该添加0-9,这给出:regex:[A-Za-z0-9\s\-\._]'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 2018-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 2014-04-21
      相关资源
      最近更新 更多