js替换全部,js检查输入的日期是否是一个正确的日期格式
2014-03-28 11:19
423 查看
<script language="javascript">
</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天之类的,都可以判断得出来。非常强大!
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天之类的,都可以判断得出来。非常强大!
相关文章推荐
- C#正则表达式判断输入日期格式是否正确
- 注册界面 用javascript检查输入信息格式是否正确 完整版
- 正则表达式判断输入日期格式是否正确
- 输入一个日期判断是否正确的几种方法
- js 验证日期格式是否正确
- JavaScript检查是否是正确的日期格式的代码
- JS 判断邮箱格式是否正确,注册时两次输入密码是否一致(转)
- js如何验证日期是否有效<包括日期是否为空,是否符合格式2013-04-17,及是否是一个合法的日期>
- 检查是否输入字符串为正确的EMAIL格式 public String[] split(String regex)
- json formatter(一个检查json格式是否正确的小工具)
- php正则表达式检查用户输入的格式是否正确
- C#正则表达式判断输入日期格式是否正确
- C#正则表达式判断输入日期格式是否正确
- JS 判断输入的日期是否正确
- C#正则表达式判断输入日期格式是否正确
- 检查日期的格式 数字格式 是否正确
- 判断输入日期格式是否正确!
- 判断输入日期格式是否正确的正则表达式
- C#正则表达式判断输入日期格式是否正确
- 使用JS 正则 匹配手机号码输入格式是否正确