Php 叶片Laravel 5.2上的空白验证
我正在创建一个类似这样的:Php 叶片Laravel 5.2上的空白验证,php,laravel-5,laravel-blade,Php,Laravel 5,Laravel Blade,我正在创建一个类似这样的: {!! Form::text('name', null, [ 'class' => 'form-control', 'placeholder'=>'Name', "required" => "required|regex:/(^[A-Za-z0-9]+$)+/", 'maxlength' => 55, 'm
{!! Form::text('name', null, [
'class' => 'form-control',
'placeholder'=>'Name',
"required" => "required|regex:/(^[A-Za-z0-9]+$)+/",
'maxlength' => 55,
'minlength' => 5
])
!!}
我想确保用户不能只输入五次以上的空白。但是这个正则表达式:/(^[A-Za-z0-9]+$)+/不起作用。每次我输入空格超过5次,它总是有效的。那么如何防止这件事
我已经从这个链接尝试了
'field'=>'正则表达式:/(^[A-Za-z0-9]+$)+/'
。它对我不起作用最后我找到了答案:
{!! Form::text('name', null, [
'class' => 'form-control',
'placeholder'=>'Name',
"required" => 'required',
'maxlength' => 55,
'minlength' => 5,
'pattern' => ".*\S+.*"
])
!!}
所以我只需要添加'pattern'=>“*\S+.*”
,然后空格/空白将被视为无效输入