js替换全部,js检查输入的日期是否是一个正确的日期格式
<script language="javascript">
var str = "我爱的人和爱我的人,我爱的人和爱我的人"; var newstr = str.replace(/(人)/g, "<font color=red>$1</font>"); document.write(newstr); var newstr2 = str.replace(/(人)/g, "Ren"); document.write(newstr2);
</script>
/// 检查输入的日期是否是一个正确的日期格式:
/// 支持 yyyy-M-dd、yyyy-MM-dd、yyyy/MM/d、yyyy/MM/dd 、yyyy/M/d 五种输入格式。
function CheckDate(strInputDate) {
if (strInputDate =="") return false;
strInputDate = strInputDate.replace(/-/g, "/");
var d =new Date(strInputDate);
if (isNaN(d)) return false;
var arr = strInputDate.split("/");
return ((parseInt(arr[0], 10) == d.getFullYear()) && (parseInt(arr[1], 10) == (d.getMonth() +1)) && (parseInt(arr[2], 10) == d.getDate()));
}
---------------------此函数非常给力--------------------------
注:不需要额外的函数,可以输入非数字,空格,或者像13月或者00天之类的,都可以判断得出来。非常强大!
欢迎加入JAVA技术交流QQ群:179945282
欢迎加入ASP.NET(C#)交流QQ群:17534377