使用正则表达式的代码不起作用

时间:2019-07-18 14:27:46

标签: javascript regex

我从正则表达式中获得了理想的结果,如图所示。但是,当我运行代码时,在此行出现错误:output += result.join("\n");

错误是:无法调用未定义的方法“ join”。 (第18行,文件

结果长度= 3

function myFunction() {
   var exp=/\w+(?=,)/g;
   var thisText="A,B,A,C";
   var results=[];          
   var result;
   var test0="";

   while (result=exp.exec(thisText)!==null){

       results.push(result[0]); 

   }
   result=results[0]; 

  var output = "";
  if(results.length > 0){
    output += result.join("\n");
  } else {
    output += " None";
  }

}

enter image description here

0 个答案:

没有答案