// JavaScript Document //设置禁用或启用按钮 function is_disabled(id, is_disable) { /* id:对象id is_disable:true启用;false:禁用 is_disable参数如果不传默认为true author:xw date:2009-4-13 */ var img_display = ''; if (arguments.length == 1) { is_disable = true; } if(typeof($("#"+id+"_img").attr("id")) == "undefined") { $("#"+id).after(" <img id='"+id+"_img' src='/site_media/images/loading.gif' />"); } if (!is_disable){ img_display = 'none'; } $('#'+id).attr('disabled', is_disable); $('#'+id+'_img').css('display', img_display); } function isCheckEmail(email) { /* *验证邮箱格式是否正确, 正确:true, 错误:false *author: *date:2009-5-5 **/ //var e = /^([a-zA-Z0-9_-])+[@]{1}(\S)+[.]{1}(\w)+/; var e = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if (e.test(email)) { return true; } return false; } //返回加载等待html function GetLodingHtml(margin) { /* margin:上下距离, 默认:50px */ var margin_num = 50; if (typeof(margin) !== 'undefined') { margin_num = parseInt(margin); } var html = '<div style="margin:'+margin_num+'px 0;">'; html += '<div class="loading-img">正在加载数据,请稍后...</div>'; html += '</div>'; return html; } //删除字符串两边空格 function del_blank(s) { //使用正则表达式先截取前面的空格,在截取后面的空格 return s.replace(/^\s*/,"").replace(/\s*$/,""); } // 是否为中文 function isChn(str) { //var reg = /[^\u4E00-\u9FA5]{4,16}$/; var reg = /^[\u4E00-\u9FA5]+$/; if (!reg.test(str)) { return false; } return true; } //验证电话号 function ValidPhone(phone_num) { var reg = /^0?((10)|(2\d{1})|([3-9]\d{2}))-[1-9]\d{6,7}(-\d{3,4})?$/; return ValidReg(reg, phone_num); } //验证手机号码 function ValidMobile(num) { var reg = /^1[3458]\d{9}$/; return ValidReg(reg, num); } //正则表达式验证参数是否匹配 function ValidReg(reg, str) { if (!reg.test(str)) { return false; } else { return true; } } //返回验证码 function GetVerifyCode(id) { $('#'+id).attr('src', '/getcode/?nocache=' + Math.random()); } //让指定输入框控件中只能输入中文,参数为文本框id function set_chinese(input_name){ var ele = $("#" + input_name); ele.blur(function(){ this.value = this.value.replace(/[ -~]/g,''); }); ele.keyup(function(){ this.value = this.value.replace(/[ -~]/g,''); }); } //设置只能输入数字,参数为文本框id function set_number(input_name){ var ele = $("#" + input_name); ele.keyup(function(){ this.value = this.value.replace(/\D/g,''); }); ele.blur(function(){ this.value = this.value.replace(/\D/g,''); }); } //设置只能输入字母 function set_en(input_name) { var ele = $("#" + input_name); ele.keyup(function(){ ele.val(ele.val().replace(/[^\w\.\/]/ig,'')); }); } //全选事件 function CheckAll(name) { $("[name="+name+"]").attr('checked', true); } //反选事件 function CheckInverse(name) { $.each($("[name="+name+"]"),function(n){ this.checked = !this.checked; }); } //返回选中值, 参数:separate为选中值分割符号, 如果不传默认为',' function GetSelectVal(name, separate) { if (arguments.length == 1) { separate = ','; } var ids = ''; $("[name="+name+"]:checked").each(function (index, domEle) { if (index==0) { ids = this.value; } else { ids += separate + this.value; } }); return ids; } //返回字符串长度,英文算一个字符中文算两个字符 function StrLen(sString) { var j = 0; var s = sString; if (s=="") return j; for (var i=0; i<s.length; i++) { if (s.substr(i,1).charCodeAt(0)>255) j = j + 2; else j++ } return j; } (function($){ //删除两边空格,包括中文圆角空格 $.trim = function (text) { return (text||"").replace(/^\s+|\s+$/g,"").replace(/^[ ]+|[ ]+$/g, ""); } })(jQuery);
相关推荐
js验证数字方法js验证数字方法js验证数字方法js验证数字方法js验证数字方法
javascript常用电话、邮编等验证方法
js验证大全 几乎覆所有javascript的验证方法
js常用验证方法,让我们在编程时得心应手,节约大量的时间
javascript很好很强大的JS表单验证 javascript很好很强大的JS表单验证
超强大的JS表单验证及使用方法教程: 真实姓名只允许中文; 英文名只允许英文字母; 非法的Url; 密码不符合安全规则; 两次输入的密码不一致; 信箱格式不正确; QQ号码不存在; 身份证号码不正确; 电话号码不正确...
javascript常用语句 js简单验证 js javascript常用语句 js简单验证 js
收罗了JS里面一些关于字符的类型、长度验证,以及鼠标的屏蔽、输入的合法性验证等
js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法 js验证身份证号码的有效方法js验证身份证号码的有效方法
自己经常用的一些验证 ,写在一起方便使用 ,欢迎下载, 经常用的应该是没问题的, 欢迎大家多提意见
使用时请将下面的javascript代码存到一个单一的js文件中。 1、表单要求 (this)"> 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。 2、空值验证 表单中任意域...
JS常用验证方法:包括邮箱格式、移动电话、身份证号码、固定电话号码、邮政编码等等常用页面格式的验证。
js文件验证表单js文件验证表单js文件验证表单js文件验证表单
超级无敌公共js 常用工具方法 验证 正则表达式
js表单验证实例,HTML文件,javascript常用表单验证: 账号、密码、身份证等
js 验证js 验证js 验证js 验证js 验证js 验证js 验证js 验证js 验证js 验证
js javaScript 验证校验小工具包
js 常用验证 验证脚本集合 和常用函数的封装
网址:http://www.web-tag.net/all_22.htm 或者下载CHM 格式文档
js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js验证js...