美文网首页
js效验,检验参数类型

js效验,检验参数类型

作者: iOS大熊猫 | 来源:发表于2024-03-21 13:31 被阅读0次

车牌号验证方法

function isVehicleNumber(vehicleNumber) {
  var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;
  var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;
  if (vehicleNumber.length == 7) {
    return creg.test(vehicleNumber);
  } else if (vehicleNumber.length == 8) {
    return xreg.test(vehicleNumber);
  } else {
    return false;
  }
}

手机号验证方法

function isPhoneNumber(phoneNumber) {
  var regex = /^[1][3-9]\d{9}$/;
  return regex.test(phoneNumber);
}

判断参数是否是数字

function isNumber(value) {
  return !(Number(value).toString() == "NaN");
}

非空效验

vernull = function(value){//非空校验
  if(value.trim(value).length == 0){
    return false;
  }else{
    return true;
  }
}

身份证校验

veridc = function(value){ //身份证校验
  var ext = /(^\d{15}&)|(^\d{18})|(^\d{17}(\d|X|x)$)/;
  return ext.test(value);
}

英文校验

veren = function(value){   //英文校验
  var ext = /(^[a-zA-Z]+$)/;
  return ext.test(value);
}

数字校验

vernum = function(value){  //数字校验
  var ext = /^[0-9]*$/;
  return ext.test(value);
}

小数校验

verdou = function(value){  //小数校验
  var ext = /^[0-9]+(.[0-9]{1,3})?$/;
  return ext.test(value);
}

邮箱校验

vermail = function(value){  //邮箱校验
  var ext = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  return ext.test(value);
}

相关文章

  • 周记 6.5 - 6.11

    Hibernate Validator接口参数效验 在我们写接口时需要做参数效验,如果每次我们都手动实现无疑效率低...

  • python函数参数类型检验

    目的 用于对函数参数类型进行检验。 除指定参数类型为python原始数据类型外,包括以下几种情况 没有指定数据类型...

  • 2018-07-31 @ReactMethod 修饰的函数的允许

    @ReactMethod用来修饰供JS调用的原生方法 JS的参数转为JAVA的参数就是个问题了,都有哪些类型可以转...

  • C# 委托

    委托类型表示对具有特定参数列表和返回类型的方法的引用(类似JS的函数指针,但类型安全)。委托用于将方法作为参数传递...

  • 参数检验和非参数检验简介

    在统计分析中分析中经常遇到某种检验方法为参数检验或非参数检验,例如T检验、Tukey检验、方差分析都属于参数检验,...

  • Spring 参数效验validator与StringHttpM

    Spring 参数效验与返回乱码冲突解决 spring版本 spring-core-4.3.14.RELEASET...

  • 参数、非参数、半参数

    如何理解参数、非参数和半参数的概念?先回顾一下医学统计学参数检验和非参数检验的内容:参数检验(parametric...

  • 非参数检验

    t检验属于参数检验,参数检验需要假设总体的分布 非参数检验并不依赖于总体的分布 单样本t检验和成对样本的t检验对应...

  • 第七天:非参数检验

    非参数检验 参数检验是推断检验的重要组成部分,它是根据样本数据对相应总体参数进行推断统计的方法,使用参数检验不仅能...

  • 非参数检验思路总结,清晰理解就靠它了!

    本文将对非参数检验流程进行总结,下图为非参数检验大致流程: 1.何时使用非参数检验 或许你还没有理解什么是参数检验...

网友评论

      本文标题:js效验,检验参数类型

      本文链接:https://www.haomeiwen.com/subject/sviftjtx.html