4、首先,要明确允许那些特殊符号,及白名单 。下面代码中 [!@#$%^&*]替换成你的特殊字符 。
正则表达式中,在括号内的特殊字符哪些需要转义1、匹配输入字符串的结尾位置 。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n 或 ‘\r 。要匹配 $ 字符本身 , 请使用 \$ 。( )标记一个子表达式的开始和结束位置 。子表达式可以获取供以后使用 。
2、r 表示将字符串作为原始字符串处理,不进行转义 。这在正则表达式中常常使用 , 因为正则表达式中有很多特殊字符需要进行转义 。\d 表示匹配任意一个数字字符 。{3} 表示前面的 \d 匹配的数字字符必须连续出现三次 。
3、\s代表正则表达式中的一个空白字符(可能是空格、制表符、其他空白) 。\\s代表字符\和字符s,因为\在正则中有特殊意义,所有需要转义 , 写成了\\。表达的作用的区别:\s用于匹配空白字符 。
4、其次 , “[]”括起来的形式在正则中表示字符集合,字符集中只有4个 字符具有特殊含义:“]”代表字符集定义的结束;“\”代表转义;“^”代表取反;“-”代表范围定义 。
5、反斜杠表示下一个字符是特殊的 反斜杠也可以表示将其后的特殊字符,转义为字面量 字符:^ 表示字符串开头要以^后面的字符集合匹配。匹配输入的开始 。
6、匹配任何非单词字符 。等价于“[^A-Za-z0-9_]” 。\xn 匹配n,其中n为十六进制转义值 。十六进制转义值必须为确定的两个数字长 。例如,“\x41”匹配“A” 。“\x041”则等价于“\x04”&“1” 。
【jquery正则表达式特殊字符,jquery replace 正则】jquery正则表达式特殊字符的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于jquery replace 正则、jquery正则表达式特殊字符的信息别忘了在本站进行查找喔 。
推荐阅读
- hbase建表加压缩,hbase 压缩snappy
- c语言以换行来结束函数 c语言中换行符的用法
- 关于mysql多列数据同步的信息
- excel表格删除怎么恢复,excel表里删除的内容怎么恢复
- 小米路由器3c怎么开5g,小米路由器3g设置教程
- java日历闹钟代码 java中日历类
- 服装店如何推广市场分析,服装店如何推广市场分析方法
- 旧电脑怎么变成显示器模式,旧电脑怎么变成显示器模式了
- html5css3nav的简单介绍