JS_0015:JS正则表达式 全局查找字符串正则 VS中换行符替换并换行 匹配2个以上空格 匹配换行
全局查找字符串正则
window.workspace = 'D:/EsunOPUP/';
var UpFolder = 'OPSC/';
var OssPath = 'OPCloudC'; //此处后面不能加斜杠
// var OssPathReg = /OPCloudC\//g;
// var OssPathReg = /\" + OssPath + \"\//g; //OSS路径正则式
var OssPathReg = new RegExp(""+ OssPath + "\/","g");
var DownPath = 'D:/OPCloudC/';
var MP4Reg = /\.avi/g;
var AVIReg = /\.mp4/g;
1,test() 方法用于检测一个字符串是否匹配某个模式.
if (!file || !/image\//.test(file.type)) return;
这是检测 file.type 是否包含 image/ 这个字符串 ,包含就返回true,不然就返回false。
<script type="text/javascript"> var str = "Visit W3School"; var patt1 = new RegExp("W3School"); var result = patt1.test(str); document.write("Result: " + result); </script>
1,查找字符串,中间是变化的
files/assets/.*?/1/
.*? 表示中间是人一个字符
查找正则: require\("(.*)"\);
替换正则: require(["$1"]);
查找: require("fs");
替换: require(["fs"]);
匹配连续2个空格和换行
//WG 这是匹配连续两个以上空格 var msg = xhr.response.replace(/\n+/g,'<br>').replace(/\s{2}/g,' ');
琥珀君的博客