`

js验证大全

 
阅读更多
验证邮箱格式:
function checkemail(){
var temp = document.getElementById("tbEmail");
//对电子邮件的验证
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(temp.value!=""){
if(!myreg.test(temp.value)){
alert('提示:请输入有效的E_mail!');
tbEmail.focus();
return false;}}}
</script>
邮箱:<input type="text" runat="server" id="tbEmail" name="tbEmail" onBlur="checkemail();"/>

验证是否是纯数字
   function validate(){
        var reg = new RegExp("^[0-9]*$");
        var obj = document.getElementById("name");
     if(!reg.test(obj.value)){
         alert("请输入数字!");
     }

验证只能是字母和数字

function checknum(value) {
    var Regx = /^[A-Za-z0-9]*$/;
    if (Regx.test(value)) {
        return true;
    }
    else {
        return false;
    }
}

验证手机号:
function checkPhone(phone) 

{
//验证电话号码手机号码,包含至今所有号段  
var ab=/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/;

  if(ab.test(phone) == false)
   {
    alert("请正确填写手机号码!");
     returnfalse;
   }
  alert("手机号码正确");
}

电话号码,传真
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
            function isTel(object)
            {
            //国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"

             var s =document.getElementById(object.id).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(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"');
                      object.value="";
                      object.focus();
                     }
                 }
            }
验证邮编:
//校验(国内)邮政编码
            function isPostalCode(object)
            {
             var s =document.getElementById(object.id).value;
             var pattern =/^[0-9]{6}$/;
                 if(s!="")
                 {
                     if(!pattern.exec(s))
                     {
                      alert('请输入正确的邮政编码');
                      object.value="";
                      object.focus();
                     }
                 }
            }

验证中文:
(1)
//是否含有中文(也包含日文和韩文)  
function isChineseChar(str){     
   var reg = /[\u4E00-\u9FA5\uF900-\uFA2D]/;  
   return reg.test(str);  
}
(2)
用正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5]

验证中文正则表达式 :
只能输入汉字:^[\u4e00-\u9fa5]{0,}$
不能输入汉字:^[^\u4e00-\u9fa5]{0,}$







验证英文字母
function(nameen){
var patterns = /^[a-z]*$/i;

if(!nameen.match(patterns)) {

alert("英文短名只能为字母");

  return false;
}

}
}



验证中文
var reg = /^[\u4E00-\u9FA5]+$/;
if(!reg.test(namech)){

alert("中文名称只能为汉字");

  return false ;





验证英文字母
function(nameen){
var patterns = /^[a-z]*$/i;

if(!nameen.match(patterns)) {

alert("英文短名只能为字母");

  return false;
}

}
}

限制只能输入特殊字符

onkeyup="value=value.replace(/[^\a-\z\A-\Z\,]/g,'')"

验证数字,字符,下划线

if(code!=""){

    for(i = 0;i < code.length;i++) {
        n = code.charCodeAt(i);                                                                     //把字符串中第i个字符的ASCALL值赋给变量n
        if(!((n >= 48 && n <= 57) || (n >= 65 && n <= 90) || (n >= 97 && n <= 122) || n == 95)) {   //48=0,57=9,65=A,90=Z,97=a,122=z,95=_,.=46,@=64
            alert("用户名只能由数字、英文字母和下划线组成");
            return false;
        }
    } 

}

  • js.rar (21.3 KB)
  • 下载次数: 1
分享到:
评论

相关推荐

    js验证大全,非常棒的js验证,含有多种特效,是程序员必备的东东

    "js验证大全"是一个集合了多种JavaScript验证技术和特效的资源包,对于程序员来说,它是一个非常宝贵的参考资料。 首先,我们来看一下这个压缩包中包含的文件: 1. **Default.aspx**:这是一个ASP.NET网页文件,...

    js验证大全,各种验证,很方便,很实用

    JavaScript(简称JS)是一种轻量级...在“js验证大全.doc”文档中,你可能会找到上述各种验证的详细实现示例和代码片段,这将帮助你快速理解和应用这些验证技术。通过学习和实践,你可以构建更健壮、更安全的Web应用。

    js验证大全 javascript

    ### JS验证大全:JavaScript中的输入控制与数据验证 在网页开发中,JavaScript是实现前端交互的重要工具之一,尤其是在用户输入的验证方面。本文将详细解析一个包含多种输入限制与数据验证脚本的集合,旨在帮助...

    js验证大全-很详细

    Javascript 操作select下拉框.txt javascript 表单输入内容限制.txt ...JavaScript验证函数大全.txt Javascript鼠标事件汇总.txt ................................................................

    JavaScript验证大全

    在"JavaScript验证大全"中,可能包含有多个文件,每个文件可能是针对不同验证场景的实例或函数库,如`ValidateEmail.js`用于邮箱验证,`ValidatePassword.js`用于密码验证等。这些文件可以被整合到项目中,根据需要...

    javaScript验证大全

    JavaScript验证大全是对网页表单数据进行验证的一种常见技术,它主要负责在客户端对用户输入进行检查,以确保数据的有效性和安全性。JavaScript作为一种轻量级的解释性编程语言,被广泛应用于网页开发,尤其是在用户...

    页面各种js验证大全.docx

    这个文档"页面各种js验证大全.docx"主要涵盖了几个常见的JavaScript验证函数,用于确保用户输入的数据符合特定的要求。以下是对这些验证函数的详细解释: 1. **基本初始化函数**(`basicInit(object)`): 这个...

    js验证大全.pdf

    在给定的“js验证大全.pdf”文档中,列举了多种常见的JavaScript验证技术,包括字符串长度限制、汉字与英文判断、数字验证、邮箱格式验证以及特殊字符过滤等。以下是对这些验证方法的详细说明: 1. **字符串长度...

    javascript验证大全

    根据提供的文件信息,本文将围绕“JavaScript验证大全”这一主题展开详细讨论,涵盖常见的JavaScript验证技术、应用场景以及一些实用的代码示例。 ### JavaScript验证的重要性 在Web开发中,前端验证是不可或缺的...

    JS验证大全(手机,邮箱,非空,邮编)

    ### JS验证大全(手机,邮箱,非空,邮编) #### 概述 在Web开发过程中,表单验证是确保用户输入数据准确性与安全性的重要环节。JavaScript作为一种客户端脚本语言,能够有效地完成这一任务。本文将详细介绍代码片段...

    js验证大全(基于MVC ,spring等模式 )

    JavaScript验证在Web开发中扮演着至关重要的角色,尤其是在基于MVC(Model-View-Controller)架构和Spring框架的应用中。MVC模式是一种设计模式,它将应用程序分为三个主要部分:模型(Model)处理数据和业务逻辑,...

Global site tag (gtag.js) - Google Analytics