`
qianzhiyong
  • 浏览: 11079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js的相关验证写法

    博客分类:
  • Java
 
阅读更多
$(function(){
		$("#submit").click(function(){
			if(confirm("是否确定要修改信息?")) {
				$("#tip").html("");
				//验证输入的一些字段是否正确
				var qq = $("#qq").val();
				var skype = $("#skype").val();
				var workUnit = $("#workUnit").val();
				var school = $("#school").val();
				var operationEmail = $("#operationEmail").val();
				var cellphone = $("#cellphone").val();
				if(qq != "" && qq.length > 20) {
					$("#tip").html("QQ号码过长");
					return false;
				}
				
				if(skype != "" && skype.length > 20) {
					$("#tip").html("skype过长");
					return false;
				}
				
				if(workUnit != "" && workUnit.length > 100) {
					$("#tip").html("工作单位过长");
					return false;
				}
				
				if(school != "" && school.length > 100) {
					$("#tip").html("毕业院校过长");
					return false;
				}
				
				if(operationEmail != "") {
					if(operationEmail.legth > 50) {
						$("#tip").html("邮箱地址过长");
						return false;
					}
					var regEmail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
					if(!regEmail.test(operationEmail)) {
						$("#tip").html("邮箱格式不正确");
						return false;
					}
				}
				
				if(cellphone != "") {
					var reg = /^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/;
					if(cellphone.length != 11 || !reg.test(cellphone)) {
						$("#tip").html("电话格式不正确");
						return false;
					}
				}
				return true;
			} else {
				return false;
			}
		});
	});

 

分享到:
评论

相关推荐

    常用js正则的写法

    ### 常用JS正则表达式写法详解 #### 1. 手机号码验证 在进行手机号码验证时,通常需要确保输入的是中国大陆有效的手机号码格式。根据描述中的代码示例,我们可以看到几种不同的正则表达式来匹配不同类型的手机号码...

    注册验证的写法

    本文将详细解析一个利用JavaScript技术实现的注册登录验证示例,通过分析其代码结构、功能实现以及设计思路,帮助读者深入理解前端表单验证的原理与实践。 ### 注册验证的写法 #### 核心知识点: 1. **HTML表单...

    js验证数字方法js验证数字方法

    本文将详细介绍一种JavaScript验证数字的方法,并通过具体的代码示例来解释其实现原理。 #### 二、需求分析 根据题目提供的信息,我们需要实现一个功能:验证用户输入的文本框中的值是否为长度为6位的纯数字。具体...

    日常收集JS邮箱验证正则表达式

    本文将详细介绍如何使用JavaScript正则表达式对邮箱进行验证,以及常见的邮箱验证正则表达式的写法和注意事项。 首先,邮箱的基本结构由本地部分、"@"符号和域名部分组成。一般格式为:username@domain。其中,本地...

    javaScript实现的表单验证,省市级联

    在这个项目中,表单验证的写法独特,可能采用了函数封装或者模块化的方式,将各种验证规则抽象出来,便于复用和维护。这可能包括自定义的验证函数,如`validateEmail`、`validatePhone`等,这些函数接收用户的输入值...

    正则表达式大于50万的判断js与php写法.docx

    在JavaScript部分,可以看到一个jQuery插件`formValidator`被用来处理表单验证。首先,它设置了最小值(1)以确保投资金额非零,并且不允许超过融资剩余投资金额。接着,通过`functionValidator`方法,定义了一个...

    详解JavaScript的另类写法_.docx

    JavaScript是一种广泛应用于网络的脚本语言,主要用于网页交互、表单验证、浏览器检测、cookies管理等。其语法灵活,使得开发者可以根据个人风格写出多种多样的代码。本文将深入探讨JavaScript的一些非传统写法,...

    多款JS软键盘 及 常用JS兼容写法

    在IT行业中,JavaScript(简称JS)作为一种广泛应用于前端开发的脚本语言,常常需要处理用户在浏览器中的输入问题。在移动设备或者某些特殊场景下,由于硬件限制或安全考虑,可能无法直接调用系统软键盘,这时就需要...

    layui与js的不同写法(加密工具页面)

    在对比layui与JavaScript(包括jQuery)的写法时,我们可以从以下几个方面进行探讨: 1. **HTML结构**: - **jQuery**:在jQuery中,HTML结构通常更加简洁,因为jQuery提供了一系列便利的DOM操作方法,如`$...

    javascript原生ajax写法分享_.docx

    JavaScript中的AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页内容的技术。它的核心是XMLHttpRequest对象,这个对象允许我们与服务器进行异步数据交换,从而实现网页...

    表单验证框架使用及说明

    需验证页面引入jquery和插件js、css ... 初始化插件 1 $(document).ready(function() { 2 $("#formID").validationEngine() 3 }) 或者带相关属性: $(document).ready(function() { $("#formID")....

    JavaScript与Java正则表达式写法的区别介绍

    Js验证写法:(转义符\) var str = "待验证文本"; var regular = new RegExp(/这里是正则表达式/); if (regular.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); } //或者 var str ...

    MD5加密算法:js,asp,java,jsp,jquery多种版本的md5写法

    JavaScript中的MD5实现一般依赖于第三方库,如crypto-js或spark-md5。例如,使用crypto-js,你可以这样加密字符串: ```javascript var CryptoJS = require("crypto-js"); var md5Hash = CryptoJS.MD5("你的明文...

    表单校验(构造函数的写法)

    这可能是一个数据属性(如`data-validator`),用来存储与该输入框相关的验证规则或对象。这样,在实例化`FormValidator`时,可以从DOM元素中获取这些信息。 ```javascript var input = document.querySelector('...

    Area 区域实现post提交数据的js写法.docx

    这里我们将详细探讨如何使用JavaScript的jQuery库来完成这个任务,以及相关的注意事项和常见问题。 首先,让我们来看一下提供的代码示例: ```javascript $("#btnSava").click(function () { if ($("#text").val...

    JavaScript常用判断写法大全(推荐)

    本文将详细介绍JavaScript中常用的一些判断和验证写法,通过这些方法可以增强表单的用户体验,并提高数据的准确性和安全性。 1. 长度限制 在网页表单设计时,我们经常需要对输入内容的长度进行限制。例如,下面的...

    H5人脸识别+活体检测(眨眼&摇头)

    这里采用的库是clmtrackr.js,这是一个基于JavaScript的面部追踪库。它利用计算机视觉算法,如Constrained Local Models (CLM) 和 Active Shape Models (ASM),实时追踪并识别面部特征,包括眼睛、嘴巴等关键点。在...

    前端领域,使用JavaScript原生写法实现在两个数值范围内生成n 个随机且不重复的整数

    在2019年,JavaScript的使用已经非常广泛,不仅在浏览器中运行,还可以在服务器端(如Node.js环境)运行。这使得JavaScript成为一种全栈语言,可以在前端和后端都使用同一种语言进行开发。 总之,JavaScript是一种...

    数字的正则表达式写法参考书

    ### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...

Global site tag (gtag.js) - Google Analytics