var newStr=d.getFullYear()r[2](d.getMonth()1)r[2]d.getDate();
date=r[1]r[2]((r[3]-1)1)r[2]((r[4]-1)1);
return newStr==date;
}[/RED]
javascript的17种正则表达式
"^\\d$"//非负整数(正整数 0)
"^[0-9]*[1-9][0-9]*$"//正整数
"^((-\\d)|(0))$"//非正整数(负整数 0)
"^-[0-9]*[1-9][0-9]*$"//负整数
"^-?\\d$"//整数
"^\\d(\\.\\d)?$"//非负浮点数(正浮点数 0)
"^(([0-9]\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9])|([0-9]*[1-9][0-9]*))$"//正浮点数
"^((-\\d(\\.\\d)?)|(0(\\.0)?))$"//非正浮点数(负浮点数 0)
"^(-(([0-9]\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9])|([0-9]*[1-9][0-9]*)))$"//负浮点数
"^(-?\\d)(\\.\\d)?$"//浮点数
"^[A-Za-z]$"//由26个英文字母组成的字符串
"^[A-Z]$"//由26个英文字母的大写组成的字符串
"^[a-z]$"//由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]$"//由数字和26个英文字母组成的字符串
"^\\w$"//由数字、26个英文字母或者下划线组成的字符串
"^[\\w-](\\.[\\w-])*@[\\w-](\\.[\\w-])$"//email地址
"^[a-zA-z]://(\\w(-\\w)*)(\\.(\\w(-\\w)*))*(\\?\\S*)?$"//url
正则表达式对象的属性及方法
预定义的正则表达式拥有有以下静态属性:input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以预设置。其他属性的在执行过exec或test方法后被根据不同条件赋以不同的。许多属性同时拥有长和短(perl风)的两个名字,并且,这两个名字指向同一个。(JavaScript模拟perl的正则表达式)
正则表达式对象的属性
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32123-6.html
一万块钱算
超出设计寿命
我的烊烊