到目前为止,我一直在使用以下正则表达式验证ID:
's_id' => 'unique:users|required|max:255|regex:/^\d{3}\-\d{2}\-\d{3}$/'
以***-**-***
格式验证ID。
如何验证仅有131-35-***
首字母的学生ID?
答案 0 :(得分:2)
由于\d{3}
匹配任意三位数且\d{2}
匹配任意两位数,因此您当前的正则表达式只匹配前5位数字。
如果已经预先知道了数字,那么它们可以被硬编码"进入模式。
使用
regex:/^131-35-\d{3}$/
现在,只有最后3位数字可以是0
到9
的任意数字。