$(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正则表达式写法详解 #### 1. 手机号码验证 在进行手机号码验证时,通常需要确保输入的是中国大陆有效的手机号码格式。根据描述中的代码示例,我们可以看到几种不同的正则表达式来匹配不同类型的手机号码...
本文将详细解析一个利用JavaScript技术实现的注册登录验证示例,通过分析其代码结构、功能实现以及设计思路,帮助读者深入理解前端表单验证的原理与实践。 ### 注册验证的写法 #### 核心知识点: 1. **HTML表单...
本文将详细介绍一种JavaScript验证数字的方法,并通过具体的代码示例来解释其实现原理。 #### 二、需求分析 根据题目提供的信息,我们需要实现一个功能:验证用户输入的文本框中的值是否为长度为6位的纯数字。具体...
本文将详细介绍如何使用JavaScript正则表达式对邮箱进行验证,以及常见的邮箱验证正则表达式的写法和注意事项。 首先,邮箱的基本结构由本地部分、"@"符号和域名部分组成。一般格式为:username@domain。其中,本地...
在这个项目中,表单验证的写法独特,可能采用了函数封装或者模块化的方式,将各种验证规则抽象出来,便于复用和维护。这可能包括自定义的验证函数,如`validateEmail`、`validatePhone`等,这些函数接收用户的输入值...
在JavaScript部分,可以看到一个jQuery插件`formValidator`被用来处理表单验证。首先,它设置了最小值(1)以确保投资金额非零,并且不允许超过融资剩余投资金额。接着,通过`functionValidator`方法,定义了一个...
JavaScript是一种广泛应用于网络的脚本语言,主要用于网页交互、表单验证、浏览器检测、cookies管理等。其语法灵活,使得开发者可以根据个人风格写出多种多样的代码。本文将深入探讨JavaScript的一些非传统写法,...
在IT行业中,JavaScript(简称JS)作为一种广泛应用于前端开发的脚本语言,常常需要处理用户在浏览器中的输入问题。在移动设备或者某些特殊场景下,由于硬件限制或安全考虑,可能无法直接调用系统软键盘,这时就需要...
在对比layui与JavaScript(包括jQuery)的写法时,我们可以从以下几个方面进行探讨: 1. **HTML结构**: - **jQuery**:在jQuery中,HTML结构通常更加简洁,因为jQuery提供了一系列便利的DOM操作方法,如`$...
JavaScript中的AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页内容的技术。它的核心是XMLHttpRequest对象,这个对象允许我们与服务器进行异步数据交换,从而实现网页...
需验证页面引入jquery和插件js、css ... 初始化插件 1 $(document).ready(function() { 2 $("#formID").validationEngine() 3 }) 或者带相关属性: $(document).ready(function() { $("#formID")....
Js验证写法:(转义符\) var str = "待验证文本"; var regular = new RegExp(/这里是正则表达式/); if (regular.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); } //或者 var str ...
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('...
这里我们将详细探讨如何使用JavaScript的jQuery库来完成这个任务,以及相关的注意事项和常见问题。 首先,让我们来看一下提供的代码示例: ```javascript $("#btnSava").click(function () { if ($("#text").val...
本文将详细介绍JavaScript中常用的一些判断和验证写法,通过这些方法可以增强表单的用户体验,并提高数据的准确性和安全性。 1. 长度限制 在网页表单设计时,我们经常需要对输入内容的长度进行限制。例如,下面的...
这里采用的库是clmtrackr.js,这是一个基于JavaScript的面部追踪库。它利用计算机视觉算法,如Constrained Local Models (CLM) 和 Active Shape Models (ASM),实时追踪并识别面部特征,包括眼睛、嘴巴等关键点。在...
在2019年,JavaScript的使用已经非常广泛,不仅在浏览器中运行,还可以在服务器端(如Node.js环境)运行。这使得JavaScript成为一种全栈语言,可以在前端和后端都使用同一种语言进行开发。 总之,JavaScript是一种...
### 数字正则表达式写法参考书知识点详解 #### 一、正则表达式的概念与应用 正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要...