2012-04-24 98 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

相關問題