首页 文章

Laravel 5.6 - 验证数字和空格

提问于
浏览
0

在Laravel 5.6中,我只在这样的正则表达式中验证字母字符和空格 .

'name' => 'required|regex:/^[\pL\s\-]+$/u',

这个工作就我所知,我现在正在尝试仅验证数字和这样的空格 .

'telephone' => 'required|regex:/[0-9 ]+/',

但这不起作用,允许我进入“f4”,它应该失败 .

我哪里错了?

1 回答

  • 4

    [0-9 ]+将匹配 4 f4

    尝试使用锚来断言行的开始和结束 ^$

    ^[0-9 ]+$

    请注意,这也只会匹配空格,因为character class匹配数字或空格一次或多次 .

相关问题