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;
javascript的一些常用正则表达式
最新推荐文章于 2025-06-16 10:03:44 发布
