//验证数字
function isNumber(obj){
if(!obj){
return false;
}
var val=obj.value;
if(val==""){
obj.value="";
obj.focus();
return false;
}
if(Math.round(val)!=val){
obj.value="";
obj.focus();
return false;
}
}
//验证邮箱地址
function isEmail(obj){
if(!obj){
return false;
}
var email=obj.value;
if(email==""){
alert("邮箱地址不可以为空");
obj.value="";
obj.focus();
return false;
}
var pattern =/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;
if(!pattern.exec(email)){
alert('邮箱格式不正确');
obj.value="";
obj.focus();
return false;
}
}
//验证电话号码和传真
function isTelephone(obj){
if(!obj){
return false;
}
var tel_val=obj.value;
var pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
//var pattern =/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
if(tel_val!="")
{
if(!pattern.exec(s))
{
alert('请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"');
obj.value="";
obj.focus();
return false;
}
}
}
//验证手机号码:必须以数字开头,除数字外,可含有“-”
function isMobile(obj){
if(!obj){
return false;
}
var mVal=obj.value;
var reg0 = /^13\d{5,9}$/;
var reg1 = /^153\d{4,8}$/;
var reg2 = /^159\d{4,8}$/;
var reg3 = /^0\d{10,11}$/;
var my = false;
if (reg0.test(mVal)){
my=true;
}
if (reg1.test(mVal)){
my=true;
}
if (reg2.test(mVal)){
my=true;
}
if (reg3.test(mVal)){
my=true;
}
if(mVal!="")
{
if (!my)
{
alert('请输入正确的手机号码');
obj.value="";
obj.focus();
return false;
}
}
}
//校验(国内)邮政编码
function isPostalCode(obj){
if(!obj){
return false;
}
var pVal =obj.value;
var pattern =/^[0-9]{6}$/;
if(pVal!="")
{
if(!pattern.exec(pVal))
{
alert('请输入正确的邮政编码');
obj.value="";
obj.focus();
return false;
}
}
}
分享到:
相关推荐
jQuery的form表单验证不仅提供了丰富的预设规则,还允许灵活的自定义,使得开发者可以轻松地实现各种复杂的验证逻辑,提升用户体验并确保数据质量。结合实际的业务场景,合理运用这些验证方法和规则,可以构建出...
在网页开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期,从而防止无效数据的提交,提升用户体验并保护服务器免受恶意攻击。本文将深入探讨JavaScript(简称js)在表单验证中的应用,包括基础...
JavaScript 是一种常用的客户端脚本语言,它可以直接在用户的浏览器上运行,用于实现表单验证。在这个场景中,我们需要实现的功能是:在JavaScript中禁止用户在表单字段中输入中文汉字。 首先,我们要理解如何检测...
在Web开发中,表单验证是确保用户输入数据有效性和安全性的重要环节。JavaScript作为前端开发的核心语言之一,提供了丰富的工具来实现这一目标。本文将详细介绍几种常见的表单验证方法,包括验证年龄、验证邮箱格式...
Easy UI form表单中的输入验证框和常用控件。如:validatebox增加对time、date、datetime的验证。两次输入密码一致的验证、自定义下拉框等
本文将深入探讨“各种常用注册页面表单验证”的相关知识点,主要关注JavaScript(JS)和 Cascading Style Sheets(CSS)的应用。 1. **表单基础** - 表单(Form)是HTML中的一个重要元素,用于收集用户输入的数据...
在Vue.js框架中与Element UI组件库结合实现动态表单生成以及表单验证是一个相当实用的技术应用场景。本文主要阐述了如何使用Vue.js和Element UI来实现表单的动态生成,并为这些动态生成的表单添加了验证功能。 知识...
本文将深入探讨表单验证的常见方法,并结合“formValidate.jsp”文件及“常用验证总结.txt”的内容进行详细总结。 一、表单验证类型 1. 客户端验证:发生在用户浏览器端,通过JavaScript、jQuery等前端技术实现。...
本资源“网站常用的表单验证js代码.zip”提供了一套实用的JavaScript代码,适用于jQuery和HTML5环境,能够帮助开发者快速构建具有动态反馈效果的表单验证功能。以下将详细介绍其中涉及的知识点: 1. **jQuery**:...
### EXT异步提交FORM表单知识点详解 #### 一、EXT异步提交FORM表单概述 在现代Web应用开发中,异步提交表单是一种常见的技术手段,它能够提升用户体验,减少页面刷新带来的数据丢失风险,并能有效提高系统的响应...
在`<a-select>`组件中,我们可以使用`v-model`和`v-decorator`来实现表单验证。`v-decorator`接受一个字段名和一个对象,对象中包含了初始值和验证规则。例如,对于**名称**字段,我们设置`required`规则以确保必填...
而"jquery表单验证插件"则是基于jQuery构建的一种工具,用于增强表单数据输入的验证功能,确保用户提交的数据符合预设的规则。这款插件极大地提高了用户体验,因为它可以在用户输入时即时反馈错误,而无需等待表单...
实验报告的标题“JavaScript程序设计——页面设置与表单验证实验报告.docx”涉及的核心是JavaScript编程中的两个关键领域:页面设置和表单验证。在Web开发中,JavaScript是一种常用的客户端脚本语言,用于增强用户的...
在Java中,常用的表单验证技术有: - **使用JavaBean验证** - **Spring框架中的数据绑定和验证** - **使用第三方库如Hibernate Validator** 本文主要介绍使用JavaScript和jQuery结合进行前端表单验证的方法。 ###...
在表单验证中,HTML用于创建表单元素,如`<form>`、`<input>`、`<textarea>`等,这些元素允许用户输入数据。`<form>`标签定义了表单,`<input>`则定义了用户输入的字段,可以设置`type`属性以定义输入类型,如文本、...
Bootstrap表单验证是一种在网页开发中常用的技术,用于确保用户在提交表单前输入的数据有效、完整且符合预设规则。Bootstrap,一个流行的前端开发框架,提供了美观的UI组件和强大的交互功能,其中包括表单验证功能。...
-- 这里展示了form表单的结构 --> <form bindsubmit="goDetail"> 请输入留言内容" name="textarea"> <button class="informBtn" form-type="submit">确认发布 </form> ``` ```css /* 这里展示了对应样式 */ .ad_...
总结起来,Vue配合Element UI实现表单验证,需要理解并运用好`<el-form>`、`<el-form-item>`等组件的使用,掌握如何定义和绑定`rules`验证规则,并且学会编写自定义验证函数来处理业务逻辑中的特殊验证需求。...
在JavaScript编程中,表单验证是网页开发中的一个重要环节,它确保用户输入的数据符合预期的格式和规则,从而提高用户体验并防止错误数据的提交。"JS通用表单验证函数1"是一个针对这一需求的解决方案,它提供了一种...