日期:2014-05-16 浏览次数:20350 次
function test() { var tdate=/^((0[1-9])-(([0-2]\d)|(3[0-1])))|(1[0-2]-(([0-2]\d)|(3[0-1])))$/; //MM月-dd日 var tymd =/^((1[6-9]\d\d)|(200[0-5]))-(((0[1-9])-(([0-2]\d)|(3[0-1])))|(1[0-2]-(([0-2]\d)|(3[0-1]))))$/; //yyyy年-MM月-dd日 var thms=/^(([01]\d)|(2[0-3])):[0-5]\d:[0-5]\d$/; //hh:mm:ss var tdatetime=/^((1[6-9]\d\d)|(200[0-5]))-(((0[1-9])-(([0-2]\d)|(3[0-1])))|(1[0-2]-(([0-2]\d)|(3[0-1]))))\s((([01]\d)|(2[0-3])):[0-5]\d:[0-5]\d)$/; //yyyy-MM-dd hh:mm:ss var tspace=/^\s$/;//判断空格 var tzh=/^[\u4e00-\u9fa5]+$/; //中文 var tzy=/^[a-zA-Z\u4e00-\u9fa5]+$/; //中英文混输入 var tzys = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/; //中英文加数字 var tzw=/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/; //中英文加数字加_ var tage=/^(1[01]\d|120|[2-9]\d|1[89])$/;//年龄18-120 var tdoubel=/^(1[01]\d|120|[2-9]\d|1[89])\.?\d*$/; var tvalue=document.getElementById("txtValue").value; if(!tdoubel.test(tvalue)) { alert("失败,格式有误"); } else { alert("成功"); } } function demo() { var userInput = "badWord1asdasdandBadWord2"; var toMarch6 = /badword1|badword2/gi; var newStr = userInput.replace(toMarch6, function(march){ alert(march); alert(march.replace(/./g,"*")); return march.replace(/./g,"*"); }); alert(newStr); } function init() { var userInput="afsd,,,,as,df,asdf,,s.s,asdfa,,sdf<sd_f>,<sdf_sdf>,<中国的,人民>s,df"; var toMarch6=/<[\u4e00-\u9fa5A-Za-z0-9_,]+>|,+|\.+/gi; var newStr = userInput.replace(toMarch6, function(march){ //alert(march); //alert(march.replace(/./g,"*")); var s=""; if(/^,+$/.test(march)) s =march.replace(/,+/g,";"); else if(/^<[\u4e00-\u9fa5A-Za-z0-9_,]+>$/.test(march)) s =march.replace(/<[\u4e00-\u9fa5A-Za-z0-9_,]+>/g,"<>"); else if(/\.+/.test(march)) s=march.replace(/\.+/g,"我喜欢的"); return s; }); alert(newStr); } function replacelink() { var str="这是一个 www.hao123.com 网站, 里面包含了重多网站,像 www.baidu.com,www.sina.com,www.soho.com www.中国.com等等一系列有名的网站."; var tt=/w{3}\.[\u4e00-\u9fa5\w]+\.com|网站/gi; var newStr = str.replace(tt,function(r){ alert(r); var str_=""; if(/^w{3}\.[\u4e00-\u9fa5\w]+\.com$/.test(r)) str_=r.replace(/(w{3}\.[\u4e00-\u9fa5\w]+\.com)/g,"<A HREF='http://$1'>$1</A >"); if(/^网站$/.test(r)) str_=r.replace(/(网站)/g,"<font color=red>$1</font>"); return str_; }); document.getElementById("divtest").innerHTML=newStr; //alert(newStr) } function tests() { var str="这是一个 www.hao123.com 网站, 里面包含了重多网站,像 www.baidu.com,www.sina.com,www.soho.com www.中国.com等等一系列有名的网站."; var tt=/(w{3}\.[\u4e00-\u9fa5\w]+\.com)/gi; var newStr = str.replace(tt,"<A HREF='http://$1'>$1</A >"); document.getElementById("divtest").innerHTML=newStr; } 获取所有HTML源码 var htext=document.documentElement.outerHTML;