正则表达式需要转义的字符

共14个元字符,要匹配原始字符,必须要转义。

  1. $ ---> \$  
  2. ( ---> \(  
  3. ) ---> \)  
  4. * ---> \*  
  5. + ---> \+  
  6. . ---> \.  
  7. [ ---> \[  
  8. ] ---> \]  
  9. ? ---> \?  
  10. \ ---> \\  
  11. / ---> \/  
  12. ^ ---> \^  
  13. { ---> \{  
  14. } ---> \}  

在js中,正则字面量中,使用\,则在RegExp中,则需要使用\\. 

例如  /\d+/   =>    new RegExp('\\d+')

posted @ 2019-01-02 15:44  全玉  阅读(10323)  评论(0编辑  收藏  举报