首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

关于中文的验证有关问题

2012-11-01 
关于中文的验证问题(function($) {$.from {/** * 弹窗title */title : 填写资料,/** * 域名验证 ** @p

关于中文的验证问题

(function($) {$.from = {/** * 弹窗title */title : "填写资料",/** * 域名验证 *  * @param {} *            domainId id */checkDomain : function(domainId) {var domain = $(domainId).val();var reg = /^([a-zA-Z0-9-])+$/;if ((domain == "") || (domain.length <= 0)) {jAlert('请填写您要申请的域名', this.title);return false;}if (!reg.test(domain)) {jAlert('域名格式不正确', this.title);return false;}if (domain.length > 36) {jAlert('域名长度过长', this.title);return false;}return 1;},/** * 验证企业名称 必须包含中文 *  * @param {} *            companyName */checkCompanyName : function(companyName) {var companyName = $(companyName).val();if ((companyName == '') || (companyName.length <= 0)) {jAlert('请填写企业名称', this.title);return false;}if((companyName.indexOf("_") != -1) || (!/^(\w*[\u4e00-\u9fa5]+\w*)*$/.test(companyName))){jAlert('企业名称必须包含中文,可以包含字母数组但不能包含特殊字符', this.title);return false;}return 1;},checkProvince : function(province){var province = $(province);if(province.get(0).selectedIndex <=0){jAlert('请选择省份',this.title);return false;}return 1;},/** * 检测是否同意协议 *  * @param {} *            agree */checkIsAgree : function(agree) {var agree = $(agree);if (!agree.is(':checked')) {jAlert('您还没有同意"诚信企业协议"', this.title);return false;}return 1;},/** * 验证邮箱 */checkMail : function(email) {var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;var email = $(email).val();if ((email == '') || (email.length <= 0)) {jAlert("请输入您的邮箱!", this.title);return false;}if (!reg.test(email)) {jAlert("您输入的邮箱格式不正确,请重新输入!", this.title);return false;}return 1;},/** * 表单验证 */binding : function() {return this.checkDomain('#domainName')&& this.checkCompanyName('#companyName')&& this.checkProvince("#province")&& this.checkIsAgree('#agree');}}})(jQuery);/** * 绑定事件 */$(document).ready(function() {$("#userInfoForm").bind("submit", function() {return $.from.binding();});});

热点排行