我有一个控制器和一个模型,必须在存储过程之前验证数据。
我试图用正则表达式(在我的模型$rules中)验证电话号码。
'phone' => array(
'required',
'regex:/(\+41)\s(\d{2})\s(\d{3})\s(\d{2})\s(\d{2})/',
),当我测试它(邮递员)时,返回:{“错误”:{“phone”:“电话格式无效”}}
电话号码(瑞士):+41 79 228 95 16
首先,我尝试了我的正则表达式:https://regexr.com和我的号码似乎完全符合它。
所以我的问题是:
regex的laravel与我在regexr.com上测试的PHP的regex不同吗?
谢谢!!
发布于 2018-06-05 14:58:46
模式应该是/(\+41)\s[0-9]{2}\s[0-9]{3}\s[0-9]{2}\s[0-9]{2}$/
https://stackoverflow.com/questions/50703065
复制相似问题