2012-04-24 37 views
0

试图找到 “N/A” 的情况下,在标记和换出别的东西,这个JavaScript正则表达式有什么问题?

var $reg = new RegExp('[Nn]/[Aa]'); 

其他变化是:

  • /[Nn]/[Aa]/
  • '^[Nn]/[Aa]'
+0

你只需要转义斜杠。把'/'变成'\ /' – ean5533 2012-04-24 18:20:19

+0

你怎么申请那个正则表达式?实际结果和预期结果是什么? – fge 2012-04-24 19:10:07

回答

0

你可以使用这一个:

N\/A 
2

我建议:

stringToSearchIn.replace(/(N\/A)/gi,'words to replace with'); 
  1. \/逃脱斜线,为/角色界定正则表达式的字符串,
  2. gi末:
    • g是全球搜索,所以它不会在第一场比赛后停止,并且
    • i是case-insen (因此它将匹配nN,aA

JS Fiddle demo

相关问题