这里需要判断起租日期先于退租日期
一、函数调用:
二、jsp中的js代码:
<script> function count() { var startDate=document.getElementById("ordertime").value; var endDate=document.getElementById("outtime").value; if(startDate==null||startDate==""){ alert("请选择起始日期"); return false; } if(endDate==null||endDate=="") { alert("请选择结束日期"); return false; } var startNum = parseInt(startDate.replace(/-/g,''),10); var endNum = parseInt(endDate.replace(/-/g,''),10);//全部替换endDate中的"-"为空后转成十进制的数字,g是全部替换的意思,"/"是分隔符 if(startNum>endNum){ alert("结束日期不能早于起始日期!"); return false; } return true; } </script>
这里面加注释详细介绍替换:原文链接
使用jquery的replace时,发现只默认替换到第一个匹配数据。
string str =“12333”
1、替换第一个: string end =str.replace(3,"2")
结果:12233
2、替换全部匹配内容: string end =str.replace(/3/g,"2")
“g”是匹配全部的意思,这样str里面的所有数字3,都替换成数字2。结果:12222
3、全部内容替换:string end = str.replace(RegExp("12333", "g"), "123");
上面的意思是把 str 里面所有的“12333”替换成123
RegExp("12333", "g"); 第一个参数是想要替换的内容 第二个参数“g”是匹配全部的意思,也可以换成"t",就是匹配第一个
结果:123
三、结果展示
js学习链接:(19条消息) JSP插入日期时间控件以及判断时间先后顺序_烟台-山子的博客-CSDN博客_jsp输入时间
input类型学习链接:HTMLinput日期输入类型 - 无知者TO - 博客园 (cnblogs.com)