【发布时间】:2014-02-16 23:49:59
【问题描述】:
这个程序应该测试 str,如果 str 中的每个字母在它的两边都有一个“+”号,那么函数应该返回 true。否则,它应该返回 false。我不断收到错误“SyntaxError:无效量词”。
function SimpleSymbols(str) {
var boolean = false;
for(var i=1;i<(str.length-1);i++){
if(/\w/.test(str.charAt(i))){
if(str.charAt(i-1).match('+') && str.charAt(i+1).match('+')){
boolean = true;
}else{
boolean = false;
}
}
}
str = boolean;
return str;
}
【问题讨论】:
-
在这里回答了一个类似的问题,如果你想有一些解决方案codereview.stackexchange.com/questions/39356/…
标签: javascript regex boolean symbols