Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法读取属性";0“;使用正则表达式从未定义_Javascript - Fatal编程技术网

Javascript 无法读取属性";0“;使用正则表达式从未定义

Javascript 无法读取属性";0“;使用正则表达式从未定义,javascript,Javascript,我写了下面的代码。但我有个错误说 无法从第1行的未定义中读取属性“0” 这行有什么我遗漏的吗 var code = "/[0-9]{6}/"; //<== This is line 1 var rgx = new SNC.Regex(code); var sub = "6 Digit number: 123456"; var Matched = rgx.match(sub); if (JSUtil.notNil(Matched)) { var result = "Found"; }

我写了下面的代码。但我有个错误说

无法从第1行的未定义中读取属性“0”

这行有什么我遗漏的吗

var code = "/[0-9]{6}/"; //<== This is line 1
var rgx = new SNC.Regex(code);
var sub = "6 Digit number: 123456";
var Matched = rgx.match(sub); 
if (JSUtil.notNil(Matched)) {
  var result = "Found";
}

var code=“/[0-9]{6}/”// 像这样尝试,只需要对现有代码做一些调整

  • 删除这个不必要的行
    var rgx=new SNC.Regex(code)
  • 从regexp中删除额外的双引号
  • 在JS中为正则表达式匹配使用正确的语法。语法为
    str.match(regexp)
  • 参考:


    var regexp=/[0-9]{6}/;//这不是错误所指向的“第1行”。该行的计算结果很好。您的错误在别处。您是否在某处访问数组的属性?错误代码与您与我们共享的代码不符