到现在为止,我一直在使用以下正则验证ID:
's_id' => 'unique:users|required|max:255|regex:/^d{3}-d{2}-d{3}$/'
它以***-**-***
格式验证ID。
我如何验证只有131-35-***
的初始字母的学生ID?
因为 d{3}
匹配任何三位数字,而 d{2}
匹配任意两位数字,您的当前正则是匹配任何前5位数字。
如果事先将数字设置为已知的数字,则可以将它们"硬编码"到模式中。
使用
regex:/^131-35-d{3}$/
现在,只有最后3位数字可以是从0
到9
的任何数字。