为了更好地解释自己。
我有以下字符串
var a = 'Dg_DQ_DA'
我传递了例如DQ
我想检查字符串a
是否包含DQ
,我能做什么,但我还要检查DQ
下一个字符,或者只知道字符匹配时是什么字符,我有点坚持如何做那个愚蠢的事情。
感谢。
答案 0 :(得分:1)
正如soktinpk所指出的,您可以将“needle”字符串与“_”连接起来,并像往常一样使用indexOf:
haystack.indexOf(needle + "_") != -1
答案 1 :(得分:0)
试试这个。
var str = 'Dg_DQ_DA';
//check if string a contains DQ
if(/DQ/g.test(str)){
var nst = str.match(/DQ./g);
console.log(nst[0].slice(-1)); //To get the last character
}else{
//Not Found
}
控制台的结果将是:
_