js校验函数 |
您所在的位置:网站首页 › javascript校验 › js校验函数 |
/** * 取得字符串的字节长度 */
function strlen(str) { var i; var len;
len = 0; for (i=0;istr.length;i++) { if (str.charCodeAt(i)255) len+=2; else len++; } return len; }
function strlen(str) { var i; var len;
len = 0; for (i=0;istr.length;i++) { if (str.charCodeAt(i)255) len+=2; else len++; } return len; }
/* * 判断是否为数字,是则返回true,否则返回false */
function f_check_number(obj) { if (/^\d+$/.test(obj.value)) { return true; } else { f_alert(obj,"请输入数字"); return false; } }
function f_check_number(obj) { if (/^\d+$/.test(obj.value)) { return true; } else { f_alert(obj,"请输入数字"); return false; } }
/* * 判断是否为自然数,是则返回true,否则返回false */
function f_check_naturalnumber(obj) { var s = obj.value; if (/^[0-9]+$/.test( s ) && (s 0)) { return true; } else { f_alert(obj,"请输入自然数"); return false; } }
function f_check_naturalnumber(obj) { var s = obj.value; if (/^[0-9]+$/.test( s ) && (s 0)) { return true; } else { f_alert(obj,"请输入自然数"); return false; } }
/* * 判断是否为整数,是则返回true,否则返回false */
function f_check_integer(obj) { if (/^(\+|-)?\d+$/.test( obj.value )) { return true; } else { f_alert(obj,"请输入整数"); return false; } }
function f_check_integer(obj) { if (/^(\+|-)?\d+$/.test( obj.value )) { return true; } else { f_alert(obj,"请输入整数"); return false; } }
/* * 判断是否为实数,是则返回true,否则返回false */
function f_check_float(obj) { if (/^(\+|-)?\d+($|\.\d+$)/.test( obj.value )) { return true; } else { f_alert(obj,"请输入实数"); return false; } }
function f_check_float(obj) { if (/^(\+|-)?\d+($|\.\d+$)/.test( obj.value )) { return true; } else { f_alert(obj,"请输入实数"); return false; } }
/* * 校验数字的长度和精度 */
function f_check_double(obj){ var numReg; var value = obj.value; var strValueTemp, strInt, strDec; var dtype = obj.eos_datatype; var pos_dtype = dtype.substring(dtype.indexOf("(")+1,dtype.indexOf(")")).split(","); var len = pos_dtype[0], prec = pos_dtype[1]; try { numReg =/[\-]/; strValueT |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |