js之字符串需要应用正则表达式的方法

1.match(pattern) 返回一个匹配正则表达式之后的数组

        var text = "cat,bat,sat,fat";
        var pattern = /.at/g;
        var matches = text.match(pattern);
        alert(matches);//返回包含 cat,bat,sat,fat的数组

2.search(pattern)  返回第一次匹配出现的位置

  var text = "cat,bat,sat,fat";
        var pattern = /at/;
        var index = text.search(pattern);
        alert(index);//返回1

3.replace(pattern,str) 用指定的字符串替换匹配的元素

  var text = "cat,bat,sat,fat";
        var pattern = /at/g;
        var result = text.replace(pattern,'ond');
        alert(typeof result);//返回"cond,bond,sond,fond"

猜你喜欢

转载自www.cnblogs.com/xiaoxinstart/p/12587920.html
今日推荐