JavaScript 正则表达式的应用实例

Posted 一 定 会 去 旅 行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 正则表达式的应用实例相关的知识,希望对你有一定的参考价值。

都是自己实例记录,不断更新中。。。。

 

1、字符串找出所有匹配的邮箱并替换

<html>
<body>
    <script type="text/javascript">

        var str=sdjj <p>[email protected]</p> sassl  <span>[email protected]</span> [email protected]       [email protected];
        var result=str.match(/[a-zA-Z0-9._%+-][email protected](?!.*\.\..*)[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/gi); 
        console.log(result);

        result=str.replace(/[\S][email protected](?!.*\.\..*)[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/gi,"<a href=‘http://www.baidu.com‘>百度搜索</a>"); 
        console.log(result);
        document.write(result)
    </script>
</body>
</html>

 

以上是关于JavaScript 正则表达式的应用实例的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中的正则表达式

JavaScript中的正则表达式(终结篇)

JavaScript正则表达式检验与递归函数实际应用

如何使用 JavaScript 正则表达式提取字符串?

JavaScript中 正则表达式的使用 及 常用正则表达式

JavaScript常用的正则表达式实例 -- 转载