我正在尝试使用正则表达式来验证laravel网站上的表单。
所以我创建了一个新规则:
public function passes($attribute, $value)
{
$regex = "/\d+(?:-\d+)?(?:,\d+(?:-\d+)?)*/";
return preg_match_all($regex, $value) < 2;
}
没关系,因为我需要传递类似以下内容:“ 1-10,25-30,32,34,36-38”。 但是现在我也需要允许这样的字符串:“ 1à10,25à30,32,34 et 36à38”。
我不太了解正则表达式,所以如何允许这些输入:
感谢您的帮助!