2016-11-23 68 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