html文本输入的错误模式

时间:2018-11-30 14:34:16

标签: html regex firefox

在Firefox控制台中(对于Chrome没有消息)。我收到此错误:

  

无法检查<输入模式='[^? <> |?!; = \,;:] *'>由于该模式不是有效的正则表达式:正则表达式中的无效标识转义

我检查了here,但情况似乎并非如此。

我检查了here,但就我而言,我必须在模式中保留反斜杠,以避免用户插入反斜杠。

我在https://regex101.com/上检查了我的图案,看来还好。

[^?<>|?!;=\,;:]*[^?<>|?;=\]*会发生这种情况。

有人有主意吗?

1 个答案:

答案 0 :(得分:0)

  

Firefox的问题是反斜杠。要解决此问题,您必须使用另一个反斜杠,例如:[^<>|?!=\\,;:]*