js 正则匹配指定的几个中文

来源:互联网 发布:mac怎么使用谷歌浏览器 编辑:程序博客网 时间:2024/06/06 06:47

代码:

    var ismoney = $(labor).parents('.gradeX').find('.ismoney').html();    var patt = new RegExp('未付款');//这个是非全局的匹配    if(list == "isreport"){        if(ismoney.match(patt)){            alert("未付款不能发货!");            return false;        }    } 
当然 js的正则匹配 还有 exec test

test:

patt.test(ismoney)

exec:跟test一样的 把test换成exec就好了

这三种方法是有区分的:

test方法:最简单的,在ismoney变量中找到匹配RegExp的字符串则返回true,没找到匹配的字符串则返回false。

exec和match方法相对复杂,都需要区分全局和非全局,但是match不需要考虑RegExp的属性。





0 0