首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript的一些惯用正则表达式

2012-11-01 
javascript的一些常用正则表达式function test(){var tdate/^((0[1-9])-(([0-2]\d)|(3[0-1])))|(1[0-2]-(

javascript的一些常用正则表达式

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:ssvar 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:ssvar 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-120var 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;

热点排行