formcheck.js
来源:互联网 发布:java简单工厂模式 编辑:程序博客网 时间:2024/05/29 17:16
formcheck.js
/*js函数文件 formcheck.js*/
/*焦点放置在第一个表单域*/
function focusInFirst(){
document.forms[0].elements[0].focus();}
/*判断用户输入是否为空*/
function isEmpty(ui) {
return (ui==null||ui=="");}
/*取得用户输入的字符串的长度*/
function getLength(ui) {
var i,sum=0;
for(i=0;i<ui.length;i++) {
if ((ui.charCodeAt(i)>=0) && (ui.charCodeAt(i)<=255))
sum++;
else
sum+=2;}
return sum;}
/*是否为数字、字母或下划线*/
function isNLU(ui) {
var valid=/^/w*$/;
return (valid.test(ui));}
/*判断是否为身份证号码*/
function isIdno(ui){
var valid=/(^/d{16}$)|(^/d{18}$)/;
return (isEmpty(ui)||valid.test(ui));}
/*判断是否为邮政编码*/
function isPostCode(ui){
var valid=/^/d{6}$/;
return (isEmpty(ui)||valid.test(ui));}
/*判断是否为固定电话*/
function isChinaTel(ui){
var valid=/^0/d{2,3}/-/d{7,8}$/;
return (isEmpty(ui)||valid.test(ui));}
/*判断是否为移动电话*/
function isChinaMob(ui){
var valid=/^0?13[0,1,3,5,6,8,9]/d{8}$/;
return (isEmpty(ui)||valid.test(ui));}
/*判断是否为电话,只能为固定电话或移动电话*/
function isTel(ui){
var valid=/(^0/d{2,3}/-/d{7,8}$)|(^0?13[0,1,3,5,6,8,9]/d{8}$)/;
return (isEmpty(ui)||valid.test(ui));}
/*判断是否为邮件*/
function isMail(ui){
if(isEmpty(ui)){return true;}
var notValid=/(@.*@)|(/./.)|(@/.)|(/.@)|(^/.)|(^/-)|(/-/.)|(/./-)/;
var valid=/^.+/@[a-zA-Z0-9/-/.]+/.[a-zA-Z]{2,3}$/;
return (!notValid.test(ui)&&valid.test(ui));}
/*用户输入字符串长度是否在两值之间*/
function isLenBetween(ui,minl,maxl) {
return (ui>=minl&&ui<=maxl);}
- FormCheck.js
- formcheck.js
- 通用表单验证函数 - FormCheck JavaScript Function
- js
- js
- JS
- JS
- JS
- js
- js
- js
- js
- js
- JS
- js
- JS
- js
- js
- strstrIII
- linearlib在ubuntu下配置python接口
- 微软面试100题系列---在二叉树中找出和为某一定值的所有路径
- js正则表达式语法
- tiles 框架在tiles.xml中配置路径后不显示内容,只显示一串文字问题
- formcheck.js
- 神器gist
- js动态创建表格
- 实现表单的提交通过jquery的ajax
- ajax提交整个form表单
- Jquery通过Ajax方式来提交Form表单
- 组合模式
- jquery.form.js实现将form提交转为ajax方式提交的方法
- react-native-gradle-2.10-all.zip-下载慢