从这样的字符串
“ 42.901189372459974,71.36591345071793”;
我尝试获取数字42.901189 71.365913

            var crds ="42.901189372459974,71.36591345071793";
            var expr = new RegExp("[0-9][0-9]\.[0-9][0-9][0-9][0-9][0-9][0-9]","gim");
            var matchedstr = crds.match(expr);

结果我收到了3个数字42.901189,372459,71.36591
但对我来说我只需要2

最佳答案

使用\构造函数时需要转义RegExp

var expr = new RegExp("[0-9][0-9]\\.[0-9][0-9][0-9][0-9][0-9][0-9]","gim");


但是在这种情况下无需使用它。

var expr = /\d{2}\.\d{6}/gim; // the same as above

10-07 16:25