2016-11-23 26 views
-1

我試着去檢查一個字符串包含[建議= mixofnumberandcharacter]JavaScript的正則表達式搜索和查找

但林不知道該怎麼做,當然任何數量將是任何數字或字符。

和,我以後如何得到建議mixofnumberandcharacter id?

+0

'/ \ [suggestion = \ d + \] /。test(yourStringVar)' –

+0

@PranavCBalan你能解釋一下怎麼使用它嗎? – maria

+0

'if(/ \ [suggestion = \ d + \] /。test(yourStringVar)){} –

回答

0

關於什麼:

var str = "asd asd asd asd [suggestion=mix0fnumb3r4ndch4racTeR] sd asd asd sd"; 
var found = str.match(/\[suggestion=([0-9A-Za-z]*)\]/); 
console.log(found); 

控制檯輸出將是:

Array[2] { 
    0  : "[suggestion=mix0fnumb3r4ndch4racTeR]" 
    1  : "mix0fnumb3r4ndch4racTeR" 
    index : 16 
    input : "asd asd asd asd [suggestion=mix0fnumb3r4ndch4racTeR] sd asd asd sd" 
    length : 2 
    __proto__: Array[0] 
} 

所以,你在找什麼是found[1]這是由()匹配。小提琴here

+0

我知道這是一個微不足道的問題/答案,但爲什麼-1?這是@maria調查代碼,控制檯和小提琴的起點...... – urban