1.()的作用:
把单独项合成子表达式
允许在同一正则表达式的后部引用前面的子表达式,通常用“\”加数字来表示或RegExp.$加数字表示,replace()方法中的第二个参数使用$1,$2..指代所匹配正则表达式中的子表达式
2. 删除HTML标记的正则表达式(非捕获性分组)
String.prototype.stripHTML = function()
{
var regText = /<(?:.|\s)*?>/g;
return this.replace(regText,"");
}
var testText="<b>asdfasdf</b>";
console.log(testText.stripHTML());
3.日期 mm/date/year
var reg = /(?:[0][1-9]|[1][0-2])\/(?:[12][0-9]|[3][01])\/(?:\d{4})/;
邮件:var reg = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;