/** Email 域 */
function emailField(field){
with (field){
if (value.trim() != '' && !isEmail(value)){
alert('请输入有效Email!'); focus(); select(); return false;
&;#160; } else return true;
}
}
/** Date 域 */
function dateField(field){
with (field){
if (value.trim() != '' && !isValidDate(value)){
alert('请输入有效日期!'); focus(); select(); return false;
} else return true;
}
}
/** Time 域 (hh:mm) */
function timeField(field){
with (field){
if (value.trim() != '' && !isTime(value)){
alert('请输入有效时间(hh:mm)!'); focus(); select(); return false;
} else return true;
}
}
/** 用于去除月份、日前导的0,否则 parseInt() 认为是8进数值,出错 */
function trimZero(bin){
var idx = 0;
while (bin.charCodeAt(idx) == 48) idx++; //48 == '0'.charCode();
return bin.substring(idx);
}
/** 是否润年 */
function isLeapYear(iYear){
if (iYear % 4 == 0){
if (iYear % 100 == 0 && iYear % 400 != 0) return false;
else return true;
} else return false;
}
/** 是否合法日期 */
function isValidDate2(iYear, iMonth, iDay){
switch (iMonth){
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
if (iDay < 32) return true;
case 4: case 6: case 9: case 11:
if (iDay < 31) return true;
case 2:
if (isLeapYear(iYear) && iDay < 30) return true;
else if (iDay < 29) return true;
default: return false;
}
}
/** 是否合法日期 */
function isValidDate(sDate){
if (fmtDate.exec(sDate) == null) return false;
with (RegExp){
return isValidDate2(parseInt(trimZero($1)), parseInt(trimZero($2)), parseInt(trimZero($3)));
}
}
/** 当前月 */
function isCurrentMonth(sDate){
var date = new Date();
var aMonth = date.getMonth() + 1;
var aYear = date.getFullYear();
date.setTime(parseDate(sDate));
var bMonth = date.getMonth() + 1;
var bYear = date.getYear();
return aMonth == bMonth && aYear == bYear;
}
表单校验 check.js(2)
转载上一篇:js运行客户端代码
下一篇:表单校验 check.js(1)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
四、JS之表单校验
详情参见Jquery Validate 相关参数及常用的自定义验证规则
自定义 表单验证 表单校验 -
javascript/JS表单的校验
对于javaWeb往往需要注册,但是对于注册往往需要许多条件限制,比如用户名、密码、邮箱等等,下面小编就来整
字符串 下划线 javascript -
校验表单demo
正则表达式 姓名: 密码: ...
html 表单 用户名 正则表达式 表单提交 -
Angular 4 表单校验2
1. 将表单的方法移动到单独的ts文件夹中 2. code 3. html 4. 控制器 5. 状态字段
用户名 表单 json 字段 html -
js 表单校验rules 只能输入整数
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js email验证 、js 判断email
js 表单校验rules 只能输入整数 Dreamweaver JavaScript C C++