正则表达式收集

1、身份证号(identity card number)

/^\d{15}$|^\d{18}$|^\d{17}\d|X|x$/

2、手机号(phone number)

/^\d{11}$/

3、验证码(verification code)

/^\d{6}$/

4、替换单引号转义字符

&apos: 单引号转义字符

 

'----单引号
"-----双引号

 

\':替换成显示单引号

$row['content'](str):需要过滤替换的文本

PHP:preg_replace('/&apos/', '\'', $row['content'])

JS: str.replace(/'/g, "&apos")

5、替换HTML标签元素为空格

str.replace(/<[^>]+>/g, "")

6、过滤url参数

function getUrlParam(name) {
  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
  var r = window.location.search.substr(1).match(reg); //匹配目标参数
  if (r != null) return unescape(r[2]); return null; //返回参数值
}

posted @ 2019-07-17 11:05  张甜  阅读(157)  评论(0编辑  收藏  举报