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,'&nbsp;&nbsp;');

 

posted @ 2020-07-04 17:06  琥珀君  阅读(375)  评论(0编辑  收藏  举报