用js实现过滤script的正则_正则表达式

function stripscript(s) { 
    return s.replace(/<script.*?>.*?<\/script>/ig, ''); 

稍微说下,高手飘过

/之间的内容/ 是js正则语句的书写开始与结束

.*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含>的内容

/ig 是不区分大小写和全局替换

时间: 2024-11-05 12:25:49

用js实现过滤script的正则_正则表达式的相关文章

用js实现过滤script的正则

function stripscript(s) {      return s.replace(/<script.*?>.*?<\/script>/ig, '');  } 稍微说下,高手飘过 /之间的内容/ 是js正则语句的书写开始与结束 .*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含>的内容 /ig 是不区分大小写和全局替换

JS:一个匹配日期的正则_正则表达式

(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](\d\d\d\d)  $1 匹配 10,11,12,01,02,03,04,05,06,07,08,09 也是匹配 月份  $2 匹配 01,02...09,10,11....29,30,31 也就是匹配 日期  $3 匹配 0000,0001....9999 也就是匹配 年份  加上 中间的字符集合  以下都会匹配  10/10/1999  10-10-1999  10.10.1999

JavaScript中的正则表达式使用及验证qq号码的正则_正则表达式

废话不多说了,直接给大家贴正则表达式代码了. function myValid() { var errorMsg = ""; var res = true; //拿到要验证的值. var receiveName = $("#receiveName").val();//姓名 var receiveMobile = $("#tMobile").val();//手机号 var validCode = $("#validCode").

JS验证URL函数 正则_正则表达式

这个url的正则表达式判断的JavaScript!比较全面的.它验证的情况包括IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!用户名等等信息,貌似作者也是在网上找的,我从一个项目代码中扣出来的,是我见过的最强最全面的url验证方式!太猛了,贴在这里与大家分享,URL的验证实在是很频繁. function IsURL (str_url) { var strRegex = '^((https|http|ftp|rtsp|mms)?://)' + '?(([0-9a-z_!~

中文用户名的js检验正则_正则表达式

username1: "(^[a-zA-Z]{1}([a-zA-Z0-9_]){4,14}|(^[\u4E00-\uFA29]{1}+[a-zA-Z0-9\u4E00-\uFA29]{2,7}))$", 复制代码 代码如下: <script> <!-- function checkStr(str){ // [\u4E00-\uFA29]|[\uE7C7-\uE7F3]汉字编码范围 var re1 = new RegExp("^([\u4E00-\uFA29]

js判断是否有6个连续数字的字符串的正则_正则表达式

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

巧解 JavaScript 中的嵌套替换(强大正则)_正则表达式

网友wys提问:如何仅使用JavaScript支持的正则语法,将 复制代码 代码如下: <p> <table> <p> <p> </table> <table> <p> <p> </table> <p> 中<table>...</table>之间的<p>都替换为<br/>? 思考 该问题的难点之一在于JavaScript支持的正则特性实在有

临时记录:一个正则_正则表达式

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]  [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 构造正则替换: 你好,我是CnLei. 我的个人网站:http://www.cnlei.com [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

PHP下ereg实现匹配ip的正则_正则表达式

我们先看个代码片段: 复制代码 代码如下: $ip = "1.1.1.255".chr(0)."haha";  if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip)) {          echo $ip;  } else {          echo "unknown";  }  这个ereg正则限制了$ip的数据为xxx.xxx.xxx.xxx这