一、常见验证
001、邮箱: var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
002、邮编:var reg= /^[1-9][0-9]{5}$/
003、身份证号码:var reg = /^\d{18}$|^\d{17}(X|x)$/;
004、电话号码:var reg=/^([0-9]{3}-?[0-9]{8})|([0-9]{4}-?[0-9]{7})$/
兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)
二、示例
<script type="text/javascript">
$(document).ready(function(){
$("input[name='user.sfzhm']").blur(function(){
checkSFZHM();
});
})
/*验证身份证号*/
function checkSFZHM(flag)
{
var sfzhm = $("input[name='user.sfzhm']").val();
var reg = /^\d{18}$|^\d{17}(X|x)$/;
if(!reg.test(sfzhm)&& sfzhm!=''){
$("#sfzhmTip").find("span").remove();
$("#sfzhmTip").append("<span>身份证号码格式错误</span>");
flag=false;
}
else $("#sfzhmTip").find("span").remove();
return flag;
}
function submitForm(form,callBack)
{
var flag=true;
flag=checkSFZHM(flag)
if(flag)
return validateCallback(form, callBack);
else return false;
}
</script>
<form method="post" onsubmit="return submitForm(this,navTabAjaxDone);">
<dl class="nowrap">
<dt>身份证号:</dt>
<dd style="width:80%">
<input name="user.sfzhm" value="${user.sfzhm }" size="60">
<div id="sfzhmTip" style="color:#900"></div>
</dd>
</dl>
</form>
- 大小: 1.9 KB
分享到:
相关推荐
JavaScript(简称JS)是一种轻量级的编程语言,主要用于网页和网络应用的开发。它能够直接在客户端运行,无需...通过深入研究`pubcheck.js`的源代码,我们可以学习到更多关于JavaScript验证策略和实现方式的知识。
在实际开发中,需要根据项目需求选择合适的验证策略和导出方法,并时刻关注数据安全,防止潜在的攻击。同时,随着Web技术的不断发展,JS的功能也在持续增强,开发者应持续学习,以便更好地利用这些工具。
3. 封装类:将验证逻辑组织成类,提供更灵活的验证策略,易于维护和扩展。 四、JS验证类的使用 "yanz.js"可能是提供的验证类,它可能包含以下方法: 1. `validateInput()`: 对文本框进行验证,检查是否为空、是否...
JavaScript(简称JS)是网页开发中用于实现客户端交互和数据验证的重要工具。在网页表单设计中,实时动态验证能够极大地提升用户体验,因为它允许用户在输入时立即得到反馈,了解其填写的信息是否符合要求,无需等待...
"JavaScript常见问题整理.txt"、"表单验证大全.txt"、"JavaScript表单验证控制代码大全.txt"、"JavaScript验证表单函数大全.txt"这些文件将提供更具体的信息和示例代码,帮助深入理解和掌握这一主题。
### Js Email超强验证 在网页开发中,对用户输入的数据进行有效的验证是非常重要的一步,它不仅能够提升用户体验,还能在一定程度上保障数据...在实际应用中,开发者还需要根据具体场景选择合适的验证策略和技术方案。
在JavaScript编程领域,表单验证是一项至关重要的任务,它确保用户在提交数据前输入的信息符合预设的格式和规则,从而提高数据...开发者应根据实际需求和项目规模,选择合适的验证策略和工具,以实现最佳的用户体验。
可能采用了延迟验证策略(如debounce或throttle),避免频繁无效的计算。 8. **模块化**:为了便于管理和复用,代码可能采用模块化设计,如ES6的`import`和`export`。 文件名`formMatches`可能是指这个工具中的一...
"JavaScript表单验证控制代码大全"是一个集成了多种表单验证技术和策略的资源集合,帮助开发者有效地确保用户输入的数据质量和安全性。下面我们将深入探讨这个主题,了解JavaScript如何对表单数据进行验证以及常见的...
这些属性与JavaScript验证结合,可以提供更健壮的验证机制。 8. **异步验证**:对于需要服务器参与的复杂验证,如用户名是否已存在,可以使用Ajax异步请求来进行。这不影响用户界面的响应速度,提高了用户体验。 9...
动态JavaScript验证是Web开发中一个重要的技术,它主要用于在客户端增强用户输入的验证,提高用户体验,减少不必要的服务器负载。在Web表单提交之前,通过JavaScript进行数据验证,可以即时反馈错误信息,帮助用户...
“JS验证\注册页面”这一主题涵盖了丰富的Web开发技术点,包括但不限于JS的前端验证策略、MVC架构下的页面构建、Struts框架的应用、以及前后端的协同工作。深入了解这些技术及其应用场景,对于构建用户友好、安全...
**JSP验证码与JavaScript验证详解** 验证码是一种常用的安全机制,用于防止自动化的恶意程序或机器人进行非法操作,如批量注册、刷票等。在Web开发中,Java Server Pages (JSP) 和 JavaScript 是两种常见的技术,...
- 根据设备特性(如手机、平板、桌面)调整验证策略,确保在不同环境下用户体验一致。 9. **HTML5内置验证**: - HTML5引入了一些新的属性,如`required`、`pattern`、`min`、`max`等,配合JS可以实现基本的表单...
JavaScript验证框架是用于在前端进行数据验证的一种工具,它能够帮助开发者确保用户输入的数据符合预设的规则,提高用户体验并减少服务器端的压力。这个框架主要应用于表单验证,包括但不限于电子邮件地址、手机号码...
策略模式和代理模式是设计模式中的两种常见模式,它们在软件开发中扮演着重要的角色,尤其是在JavaScript中,这两种模式提供了更加灵活和可维护的代码结构。 策略模式(Strategy Pattern)是一种行为设计模式,它...
这个标题暗示我们,我们将探讨一个轻量级、高效且具有高度可定制性的JavaScript验证解决方案。 在描述中提到的链接(http://blog.csdn.net/luoyehanfei/article/details/42262249)可能提供了一个详细的实现方案,...
在Web开发中,确保用户输入的数据有效性和安全性至关重要。... #### 示例代码分析 首先,我们来看一下题目给出的示例代码: ...同时,随着技术的发展,开发者们也在不断探索更高效、更安全的验证策略。
在IT行业中,滑动验证模块已经成为一种常见的用户身份验证手段,尤其在登录界面中,它为网站和应用程序提供了额外的安全层。...在实际项目中,需要结合服务器端验证策略,确保整个登录流程的安全性和可靠性。
在前端开发中,为了保障网站的...在开发过程中,开发者还需要了解并掌握ECMAScript(JavaScript的标准化规范)、前端构建工具(如Webpack)、以及可能涉及的后端接口设计和安全策略,以确保验证功能的完整性和安全性。