Javascript .match()计算括号的数量(已解决,谢谢!)

时间:2018-07-23 15:25:27

标签: javascript regex

编辑:将介绍IDE。在Notepad ++中进行编码非常棘手,因为它没有调试器。

我试图计算一个字符串中有多少个括号,但是下面的代码适用于除括号之外的所有字符。我很困惑为什么它不能用于括号。

当Notepad ++匹配括号时,也会出错。括号中突出显示了错误的括号:

enter image description here

//check if parentheses match up
if ((inclusion[i].match(/\)/g)||[]).length > (inclusion[i].match(/\(/g)||[]).length){
	errorcounter++;
   		errorcount2++;
	errors = errors + "extra \"?\"";
	}
   	else if ((inclusion[i].match(/\)/g)||[]).length < (inclusion[i].match(/(:/g)||[]).length){
   		errorcounter++;
	errorcount2++;
	errors = errors + "extra \":\"";
 	}

0 个答案:

没有答案