[12]\d{3}(1[12]|0[1-9])(0[1-9]|1\d|2\d|3[01])
解决方案 »
- 在页面运算取整该怎么做啊???????请教高手指点
- fieldtext里可以填7-8个数字,在这些数字无论是前面后面还是中间都可以有无数的空格 求正则表达式。。
- 谁有用javascript写控件的教程?
- JS執行不符合預期效果傳回undefined
- table 拥有 execel 表格 隐藏列功能
- 如何在光标出插入字串。点击一个button在textarea中插入[u][/u]同时定位光标在】【之间,在点击另外的一个button插入[a][/a]中间。
- 【大家来看看这个奇怪的问题,关于window.close()】
- 我做的图片飘动(javascript)为什么会在移到有flash的地方,就看不见,等移出这个flash又从底下出来了?
- 关于文件上载控件的疑难问题!!!请进!
- JS的window.close()语句能不能强制关掉网页,而不用出现"是否关闭此窗口"的提示?
- 如何判断某个 getElementById 存在
- 怎样才能把组合框里的条目随另一个按钮等onclick或onchange而发生改变!!!
function checkTime(time) {
var p = /^[12]\d{3}(1[12]|0[1-9])(0[1-9]|1\d|2\d|3[01])$/;
return p.test(time);
}
alert(checkTime("20060906"));
alert(checkTime("20060936"));
alert(checkTime("20060931"));
</script>
不知道你想要什么样的。。所以年的那个没判断。。
if(value.search(dateString) == -1)//value是你输入字符串
var ds=value.split("-");
year = parseFloat(ds[0]);
month = parseFloat(ds[1]);
day = parseFloat(ds[2]);
mon_day = is_day(year);
年份是从1900年到2099年
加天数判断,包括闰年
function is_day(year){
flag = false;
if(year%100 == 0){
if(year%400 == 0) flag = true;
}
else{
if(year%4 == 0) flag = true;
}
var mon_day=new Array();
mon_day[0] = flag;
mon_day[1] = 31;
mon_day[2] = flag?29:28;
mon_day[3] = 31;
mon_day[4] = 30;
mon_day[5] = 31;
mon_day[6] = 30;
mon_day[7] = 31;
mon_day[8] = 31;
mon_day[9] = 30;
mon_day[10] = 31;
mon_day[11] = 30;
mon_day[12] = 31;
return mon_day;
}
好了,可以给分了,