随笔分类 - 正则
摘要:$pattern="/<[img|IMG].*?src=[\'|\"]http\:\/\/m\.aa\.com(?:([\w\/]?|[\w\/]+)[\/$])([^\/]+)[\'|\"].*?[\/]?>/"; 匹配如 <p class="MsoNormal"> <img src="http:
阅读全文
摘要:<script type="text/javascript"> var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息
阅读全文
摘要:/** * 验证台湾地区10位身份证号码 * 10位 * 英文 县市 / 地区 验证码(数字) A 台北市 10 B 台中市 11 C 基隆市 12 D 台南市 13 E 高雄市 14 F 台北县 15 G 宜兰县 16 H 桃园县 17 I 嘉义市 34 J 新竹县 18 K 苗栗县 19 L 台
阅读全文
摘要:/^[\x{4e00}-\x{9fa5}\(\)()\da-zA-Z&]{2,50}$/u 上面是php匹配,变为js匹配很简单 /^[\u4e00-\u9fa5\(\)()\da-zA-Z&]{2,50}$/gi 因为有的公司带有 括号 和 & 或 数字 英文字符, 比如TCL,多奈鞋业(中国)有
阅读全文
摘要:$("#AccountNum").keydown(function(e) { if(!isNaN(this.value.replace(/[ ]/g,""))){ this.value =this.value.replace(/\s/g,'').replace(/(\d{4})(?=\d)/g,"$1 ");//四位数字一组,以空格分割 }else{ ...
阅读全文
摘要:TODO: 比较简单的验证,复杂的以后添加
阅读全文
摘要:js代码: 问题原因: 这是因为正则reg的g属性,设置的全局匹配。RegExp有一个lastIndex属性,来保存索引开始位置。 上面的问题,第一次调用的lastIndex值为0,到了第二次调用就不是0了 解决方案 第一种方案是将g去掉,关闭全局匹配。 第二种就是在每次匹配之前将lastIndex
阅读全文