常用的一些js校验
参考: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校验的更多相关文章
- 工作中常用到的JS校验
1. // 验证是否为空 2. function check_blank(obj, obj_name){ 3. if(obj.value != ''){ 4. return true; 5. }els ...
- 一些常见的js校验
今天有时间来总结一下那些常用的js校验: vernull = function(value){//非空校验 if(value.trim(value).length == 0){ return fals ...
- 身份证校验,前台js校验,后台java校验
js校验: var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内 ...
- 我自己的Javascript 库,封装了一些常用函数 Kingwell.js
我自己的Javascript 库,封装了一些常用函数 Kingwell.js 博客分类: Javascript javascript 库javascript库 现在Javascript库海量,流行的 ...
- jquery.validate.js校验select2解决方案,Jquery插件select2校验解决方案
jquery.validate.js校验select2解决方案 Jquery插件select2校验解决方案 >>>>>>>>>>>&g ...
- myeclipse取消js校验
最近玩一个新的项目,项目里面集成了别的项目,在从SVN上第一次荡下来的时候编译的时候老是校验jq文件,老是被卡主,设置myeclipse环境的时候我已经取消了所有的js校验了,但是还是不行.恼火之余, ...
- JS校验身份证号的合法性
前端表单中有身份证号的校验,下边是用JS来校验身份证号的合法性. 中国居民身份证号码编码规则 第一.二位表示省(自治区.直辖市.特别行政区). 第三.四位表示市(地级市.自治州.盟及国家直辖市所属市辖 ...
- js校验数字是否为小数
js校验数字是否为小数: function checkDot(c) {c = parseFloat(c); -]?[-]*\.[-]*[-]+$/; return r.test(c); }
- 身份证号正则校验(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 ...
随机推荐
- x_-admin
https://www.cnblogs.com/shikaishikai/p/9699076.html
- 20175215 2018-2019-2 第六周java课程学习总结
第七章 内部类与异常类 1.内部类 Java支持在一个类中定义另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类 内部类和外嵌类之间重要关系如下 内部类的外嵌类的成员变量在内部类中仍然有 ...
- spark 笔记 5: SparkContext,SparkConf
SparkContext 是spark的程序入口,相当于熟悉的'main'函数.它负责链接spark集群.创建RDD.创建累加计数器.创建广播变量. ) scheduler.initialize(ba ...
- c++11多线程---线程锁(mutex)
#include<mutex> 包含四类锁: 1 std::mutex 最基本也是最常用的互斥类 2 std::recursive_mutex 同一线程内可递归 ...
- DAY 4模拟赛
DAY 4 zhx出题 T1 裂变链接 [问题描述] 你是能看到第一题的 friends 呢. ——hja 众所周知,小葱同学擅长计算,尤其擅长计算组合数,但这个题和组合数没什么关系. 现在有
- leetcode 31下一个排列
/** 验证一般情况(元素数目大于等于3)有几个情况分析:两个特殊情况: 6 5 4 3 2 1 完全反序,这种序列没有下一个排序,因此重新排序1 2 3 4 5 6 1 2 3 4 5 6 完全升序 ...
- XAMPP安装后启动Apache的Busy解决方法
启动apache后,一直提示80 busy 使用netstat -ano查看,并无端口占用,真是奇怪. 百度之后发现有可能是启动后,ssl端口占用导致. XAMPP默认会加载一个SSL模块,它要占用一 ...
- Python之异常处理-Exception
在写python程序时, 不要害怕报错, 也不要怕自己的英语不够好, 不要看到一有红色的字就心里发怂. 其实报的错也是有套路可寻滴~识别了异常的种类, 才能对症下药. 常见异常: Exception ...
- CircleCi 不更新某个分支的两种方法
概述 今天我发现我的所有项目的 CircleCi 部署全部都会更新 gh-pages 分支.找了好久,终于找到了不更新的方法.于是我总结了一下,记录下来,供以后开发时参考,相信对其他人也有用. onl ...
- MYSQL5.5源码包编译安装
MYSQL5.5源码安装首先安装必要的库yum -y install gcc*###### 安装 MYSQL ######首先安装camke 一.支持YUM,则yum install -y cmake ...