可能重复:
Escape string for use in Javascript regex正则表达式搜索的特殊字符 “[”
我有对特殊字符难度扫描 “[”。环顾四周后,我已经试过:
var regEx = new RegExp(someValue + "[\x5B]"); // "5B" is the hex-value for "["
(我确实想大小写敏感,我只想要第一次出现,所以我有意不加任何修饰)
我一直在寻找和看,并且我仍然不知道我做错了什么。如果这是一个头脑问题,我很抱歉,但我是JavaScript新手,我仍然在学习所有的细节。
它为我:'正则表达式( “[\ x5B]”)测试( “[”)'产生true。 – Gumbo 2011-04-10 15:49:56
谢谢大家的快速解答,我真的很感激。然而,向谁投下了投票权,感谢对新手的耐心;我只是想学习。 – Zak 2011-04-10 16:11:44
正则表达式_fun!_但我强烈建议花一两个小时来学习基础知识。对于初学者来说,你需要知道哪些字符是特殊的:需要转义的“元字符”(并且规则在字符类内部和外部是不同的。)有一个很好的在线教程:[www.regular-expressions.info](http://www.regular-expressions.info/)。你花在那里的时间会多次为自己付出。快乐的regexing! – ridgerunner 2011-04-10 16:49:28