Javascript 试图在我的正则表达式中包含字符而不影响功能
我的HTML中有下面的正则表达式Javascript 试图在我的正则表达式中包含字符而不影响功能,javascript,regex,Javascript,Regex,我的HTML中有下面的正则表达式 pattern='/^[^<>{}]*$/' pattern='/^[^{}]*$/' 我想包括这个字符“ 但当我将它包含在正则表达式字符串中时,它会关闭该字符串 当我包含它时,我会打断闭合字符串,这样它就不会计数。有没有办法转义这个字符并将其包含在正则表达式中 类似于通过执行\”在JSON字符串中包含“字符的方式,请参见下文 “JOSN_STRING”:“示例\“STRING\”,使用“来定义模式属性。(还要注意的是,HTML中的模式不应该在开
pattern='/^[^<>{}]*$/'
pattern='/^[^{}]*$/'
我想包括这个字符“
但当我将它包含在正则表达式字符串中时,它会关闭该字符串
当我包含它时,我会打断闭合字符串,这样它就不会计数。有没有办法转义这个字符并将其包含在正则表达式中
类似于通过执行\”在JSON字符串中包含“字符的方式,请参见下文
“JOSN_STRING”:“示例\“STRING\”,使用“
来定义模式属性。(还要注意的是,HTML中的模式
不应该在开头或结尾有/
s,也不应该有^
和$
锚定。)
点击
&apos;似乎不起作用,如果我已经包含“那么我会遇到类似的问题,因此对于下面的示例,我将如何包含?”“在下面的正则表达式中?在这里工作很好-请参阅代码片段。当值为“
时,模式验证失败。如果要阻止两个引号,请选择一个分隔符,并使用HTML实体作为该分隔符以及其他文字引号字符