关于js校验

关于js校验

判断字符传是否符合如下格式:  111,222,333,444  逗号分割的数字组合

主要有两个小函数:

<script>

function isIntNumber(num)
 { 

    var type="^[0-9]*[1-9][0-9]*$";
   var  re =  new   RegExp(type);
   if(num.match(re)==null)
   { 

  return false;
   }
   else
   {
  return true;
   }
    }

 function isOK(uids){
        var uidArray = new Array();
  uidArray = uids.split(',');
        var flag=false;
  for (var i=0;i<uidArray.length;i++)
  {
   alert("uid=="+uidArray[i]);
   if (!isIntNumber(uidArray[i]))
   {
      flag=true;
      break;
   }

  }
          if(flag==true)
          { 

            return false;
          }
          else
       {
            return true;
          }
     }

    // 测试:

        alert(isOK("111,222,333"));
       alert(isOK("111,aaa,333"));

</script>
时间: 2024-09-21 21:55:37

关于js校验的相关文章

js校验表单后提交表单的三种方法

本篇文章主要是对js校验表单后提交表单的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 第一种:  代码如下: <script type="text/javascript">          function check(form) {             if(form.userId.value=='') {                 alert("请输入用户帐号!");                 form.us

15位和18位身份证JS校验的简单实例_javascript技巧

一.身份证号码的结构和表示形式 1.号码的结构 根据[中华人民共和国国家标准GB11643-1999]中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码. 2.地址码 表示编码对象常住户口所在县(市.旗.区)的行政区划代码,按GB/T2260的规定执行. 3.出生日期码 表示编码对象出生的年.月.日,按GB/T7408的规定执行,年.月.日代码之间不用分隔符. 4.顺序

js校验表单后提交表单的三种方法总结

作者: 字体:[增加 减小] 类型:转载 时间:2014-02-28 本篇文章主要是对js校验表单后提交表单的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 第一种: 复制代码 代码如下: <script type="text/javascript">          function check(form) {           if(form.userId.value=='') {                 alert("请输入

求AJAX+JS校验

问题描述 单纯的AJAX+JS校验 问题补充:燃烧的巫妖王 写道 解决方案 呵呵 哥们 校验我自己研究出来了 一百分 没有一个能回答 去我的博客 给我QQ 我传给你解决方案二:LZ,你是想让我解答红字部分吗??你的代码不全啊!!var url="DisposeEvent.aspx?name="+name+"&Event=Check"; 这个地方的url="action.save这样写吗?" 这个要看你请求路径是怎么定义的,自己写一些方法来

js 校验普通电话、传真号码

  <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="conten

js校验手机号

js 如何校验手机号码呢? 手机号有如下规则: (1)必须全为数字; (2)必须是11位.(有人说还有10位的手机号,这里先不考虑); (3)必须以1开头(有人见过以2开头的手机号吗?) (4)第2位是34578中的一个. js方法如下: Js代码   /***   * check mobile phone:(1)must be digit;(2)must be 11   * @param string   * @returns {boolean}   */   telRuleCheck2 = 

关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等

 /**  验证数字:^[0-9]*$  验证n位的数字:^\d{n}$  验证至少n位数字:^\d{n,}$  验证m-n位的数字:^\d{m,n}$  验证零和非零开头的数字:^(0|[1-9][0-9]*)$  验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$  验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$  验证非零的正整数:^\+?[1-9][0-9]*$  验证非零的负整数:^\-[1-9][0-9]*$  验证非负整数(正整数 + 0

js:校验IPv6地址的正则表达式

<script> function isIPv6(str) { return str.match(/:/g).length<=7 &&/::/.test(str) ?/^([\da-f]{1,4}(:|::)){1,6}[\da-f]{1,4}$/i.test(str) :/^([\da-f]{1,4}:){7}[\da-f]{1,4}$/i.test(str); } </script> <input id=txt><input type=b

js身份证校验:js校验输入字节数

<!doctype html public "-//w3c//dtd html 4.01 transitional//en"><html> <head> <meta http-equiv="content-type" content="text/html; charset=gbk"> <meta name="generator" content="www.cxyb