繁体   English   中英

Laravel无法识别包含特殊字符的RegEx | 或] [重复项]

Laravel doesn't recognize RegEx containing special character | or ] [duplicate]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这个问题已经在这里有了答案:

我正在尝试检查一个句子是否包含特殊字符| ]在控制器中使用Laravel / Lumen验证,如下所示:

'to_address' => 'required|max:200|regex:/^[^(|]~`!%^&*=};:?><’)]*$/',

如果我在控制器上使用此验证,则会收到以下错误

{
    "error": "preg_match(): No ending delimiter '/' found"
}

没有| ]验证正常进行。

2 个回复

通常,规则数组可以解决此问题。

'to_address' => ['required', 'max:200', 'regex:/^[^(|]~`!%^&*=};:?><’)]*$/'],

两者| ]是正则表达式中的特殊字符,因此您需要使用\\字符对其进行转义:

'to_address' => 'required|max:200|regex:/^[^(\|\]~`!%^&*=};:?><’)]*$/',

如果管道应该是OR ,那么您将需要使用一个数组,如Laravel preg_match()中所述:没有找到结束定界符'/'。

进一步阅读:

1 Reg Ex无法识别特殊字符

我有这个Reg Ex 所以根据reg ex它应该只接受 7个数字+ PM + 2个字母数字+任意长度的数字。 所以这将分别接受这样的,因为它在开头和结尾都有\\ b 我的问题是为什么上面的正则表达式接受了 要么 要么 并不是 要么 这 ...

2014-06-04 08:09:48 1 31   regex
3 无法识别特殊字符

似乎他的特殊字符在我的系统上都被识别为同一件事。 这是一些示例代码: 这可以将é更改为e。 现在,如果我添加到该程序中: 这会将“Contrôle”更改为“ ocontrele”。 然后我整理了以下代码: 并将“控制”更改为“控制”。 我不明白:( 我不确定 ...

4 RegEx没有特殊字符

我很难找到一个正则表达式,如果用户尝试提交特殊字符,特别是"/" "\\" ,将使我抛出错误。 我已经有了一个表达式,可以帮助其他特殊字符,但不能使用正斜杠加号。奖励:我不需要这些以太币,但不太可能将其输入。 ~,!,@,#,$,%,^,&amp;,*,() 。 我当前正在使用^[\\ ...

6 indexOf()与regex一起用于识别特殊字符,例如$和{

我想检查字符串中是否包含{或$类的特殊字符。 我使用了regexp,但是在代码检查过程中,我被要求使用indexOf()而不是regex(因为它比较昂贵)。 我想了解如何使用indexOf()识别特殊字符。 (我知道可以这样做来索引子字符串) ...

7 Python 3 无法识别特殊字符

这是app.py文件。 我想从命令行运行此代码,因此我分别尝试了以下两行。 python3 app.py input.txt python3 app.py &lt; input.txt 第一个命令显示了我预期的结果,即['app.py', 'input.txt'] 。 然而,第二个命令刚刚 ...

8 Android的TextView:无法识别特殊字符

我在手机的特定文件夹中阅读了txt文档; 这是读取文档的代码: 但是,在textView中不能识别特殊字符,例如'和其他字符。 这是图像: http://postimg.org/image/j6sfzt4sh/ ...

2015-06-14 17:39:22 0 110   android
9 我的代码无法识别特殊字符

我有一个测试,它将验证用户名是否将显示登录和注销的位置。 这是对象html。 &lt;span class="MuiButton-label"&gt;&lt;svg class="MuiSvgIcon-root" focusable="false" viewBox="0 0 24 24" ...

10 javascript无法识别特殊字符

我正在实现一个JavaScript代码,该代码可以使标签可链接如下: 如果您看到我包含特殊的匈牙利字符,如é,ü...,则将其包含在标签链接中,但以上代码中断了这些特殊的匈牙利字符。 但是,当我在w3schools.com示例代码编辑器中测试该功能时,该功能就可以正常工作。 因此,在 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM