参考:https://blog.csdn.net/xxjmlgb/article/details/49467717

var valNull;//非空校验
var valSpecial;//特殊字符校验
var valLen;//长度校验
var valIdc;//身份证
var valBank;//银行卡
var postCodeVal;//邮编
var mailVal;//邮件
var valEn;//字母
var valNum;//数字
var valDou;//小数
var valTel;//电话 - 座机
var valMob;//手机
var isChinese;//中文 valNull = function(value){
if(value.trim(value).length == 0){
return false;
}else{
return true;
}
} valSpecial = function(value){
var ext = /[\!\@\#\$\%\^\&\*~<>',\.]/;
return ext.text(value);
} valLen = function(value,len){
if (value.length > len){//超过要求长度
return false;
} else{
return true;
}
} valIdc = function(value){
var ext = /(^\d{15}&)|(^\d{18})|(^\d{17}(\d|X|x)$)/;
return ext.test(value);
} valBank = function(value){
var ext = /^[0-9]{16,19}$/;
return ext.test(value);
} postCodeVal = function(value){
var ext = /^\d{6}$/;
return ext.test(value);
} mailVal = function(value){
var ext = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return ext.test(value);
} valEn = function(value){
var ext = /(^[a-zA-Z]+$)/;
return ext.test(value);
} valNum = function(value){
var ext = /^[0-9]*$/;
return ext.test(value);
} valDou = function(value){
var ext = /^[0-9]+(.[0-9]{1,3})?$/;
return ext.test(value);
} valTel = function(value){
var ext = /^\d{3,4}-\d{7,8}(-\d{3,5})*$/;
return ext.test(value);
} valMob =function(value){
var ext = /^1[3456789]\d{9}/;
return ext.test(value);
} isChinese = function(value){
var ext = /^[\u4E00-\u9FA5\uf900-\ufa2d]$/;
return ext.test(value);
}

常用的一些js校验的更多相关文章

  1. 工作中常用到的JS校验

    1. // 验证是否为空 2. function check_blank(obj, obj_name){ 3. if(obj.value != ''){ 4. return true; 5. }els ...

  2. 一些常见的js校验

    今天有时间来总结一下那些常用的js校验: vernull = function(value){//非空校验 if(value.trim(value).length == 0){ return fals ...

  3. 身份证校验,前台js校验,后台java校验

    js校验: var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内 ...

  4. 我自己的Javascript 库,封装了一些常用函数 Kingwell.js

    我自己的Javascript 库,封装了一些常用函数 Kingwell.js 博客分类: Javascript javascript 库javascript库  现在Javascript库海量,流行的 ...

  5. jquery.validate.js校验select2解决方案,Jquery插件select2校验解决方案

    jquery.validate.js校验select2解决方案 Jquery插件select2校验解决方案 >>>>>>>>>>>&g ...

  6. myeclipse取消js校验

    最近玩一个新的项目,项目里面集成了别的项目,在从SVN上第一次荡下来的时候编译的时候老是校验jq文件,老是被卡主,设置myeclipse环境的时候我已经取消了所有的js校验了,但是还是不行.恼火之余, ...

  7. JS校验身份证号的合法性

    前端表单中有身份证号的校验,下边是用JS来校验身份证号的合法性. 中国居民身份证号码编码规则 第一.二位表示省(自治区.直辖市.特别行政区). 第三.四位表示市(地级市.自治州.盟及国家直辖市所属市辖 ...

  8. js校验数字是否为小数

    js校验数字是否为小数: function checkDot(c) {c = parseFloat(c); -]?[-]*\.[-]*[-]+$/; return r.test(c); }

  9. 身份证号正则校验(js校验+JAVA校验)

    js校验身份证号[15位和18位] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 ...

随机推荐

  1. 【Java基础】谈谈集合.List

    摘自:https://www.cnblogs.com/54chensongxia/p/11722828.html 目录 1. ArrayList 1.1 ArrayList的构造 1.2 add方法 ...

  2. Java字符串的替换(replace()、replaceFirst()和replaceAll())

    在 Java 中,String 类提供了 3 种字符串替换方法,分别是 replace().replaceFirst() 和 replaceAll(),本文将详细介绍它们的使用方法. replace( ...

  3. linux监控系统性能命令

    Linux系统性能10条命令监控 https://www.cnblogs.com/qmfsun/p/5729442.html 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. ...

  4. leetcode-easy-others-190. Reverse Bits-NO

    mycode 不会... 参考: 1. 思路: 将十进制的n转换成二进制(str) -> 利用切片.反向获取不包含0b的反转后的二进制字符串 -> 补上0(共32位) 2. class S ...

  5. Android 图片内存优化与图片压缩

    1. 对图片本身进行操作 尽量不要使用 setImageBitmap.setImageResource. BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 ...

  6. leetcode241 为运算表达式设计优先级

    class Solution(object): def diffWaysToCompute(self, input): """ :type input: str :rty ...

  7. 自定义View等级滑动条的实现

    package com.loaderman.beautyseekbarviewdemo; import android.os.Bundle; import android.support.v7.app ...

  8. Function程序设计及应用

    Function也称为函数,它是SAP中一个独物的程序模式,一般是一段单独的程序代码,可独立执行或直接被SAP其他程序所调用.Function支持远程访问模式,即提供接口供SAP程序使用(如VB,.N ...

  9. nginx子配置文件实例

    [root@bogon conf.d]# cat /etc/nginx/conf.d/test6.conf server { listen 8085; server_name 192.168.0.20 ...

  10. mac book 显示隐藏系统文件夹

    打开Finder Finder->Finder Preferences->勾选 Device分类下的MAC username 在Teminal下输入命令 defaults write co ...