Php 需要laravel正则表达式模式进行索引号验证
使用正则表达式验证索引\u编号 我希望索引号以'UST'开头,后跟9位数字 示例UST16280180Php 需要laravel正则表达式模式进行索引号验证,php,laravel,Php,Laravel,使用正则表达式验证索引\u编号 我希望索引号以'UST'开头,后跟9位数字 示例UST16280180 'index_number' => 'required|unique:students|min:11|max:11|regex:(UST)+{0-9}/i', 这是我想要的结果:UST16280149您可以在UST上尝试此regex规则,区分大小写: 'index\u number'=>'正则表达式:/^UST\d{9}$/', 这是为了区分大小写(它接受UST、UST、UST等
'index_number' => 'required|unique:students|min:11|max:11|regex:(UST)+{0-9}/i',
这是我想要的结果:UST16280149您可以在
UST
上尝试此regex
规则,区分大小写:
'index\u number'=>'正则表达式:/^UST\d{9}$/',
这是为了区分大小写(它接受UST
、UST
、UST
等):
'index\u number'=>'正则表达式:/^UST\d{9}$/i',
将正则表达式中的{9}
更改为UST
之后所需的位数,例如8位数:
'index_number'=>'正则表达式:/^UST\d{8}$/',
UST16280149是UST加8位数字,您想要8位还是9位数字?谢谢dparoli,它成功了。很抱歉延迟回复很高兴能提供帮助,请注意,在这里说“谢谢”的首选方式是投票选出好的问题和有帮助的答案(一旦你有足够的声誉这么做),并接受对你提出的任何问题最有帮助的答案(这也会给你的声誉带来一点提升)。