Javascript String 正则表达式应用

<script type="text/javascript">
    //搜索出字符串中全部的love
    var test = "i LoVe you   thank you i LOVE you i love you";
    var somes = test.match(/love/gi); //两个斜杠表示正则表达式,加个g表示全局搜索,加个i表示忽略大小写
    //alert(somes);


    //替换字符串中所有的love
    var rep = test.replace(/love/gi, "hai");
    //alert(rep);


    //返回正则表达式匹配的第一个字符串的索引值
    var n = test.search(/love/gi);
    alert(n);
</script>




<script type="text/javascript">
    //按一个或多个空格切分字符串
    var some = "i love you     thank you";
    var somes = some.split(/\s+/);
    for (var i = 0; i < somes.length; i++) {
        alert(somes[i]);
    }
</script>

你可能感兴趣的:(Javascript String 正则表达式应用)