常用的一些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 ...
随机推荐
- CentOS 7下载
CentOS 7官方下载地址:https://www.centos.org/download/ 转载https://blog.csdn.net/yxwmzouzou/article/details/7 ...
- android 播放音乐媒体文件(四)
mMediaPlayer 播放网络mp31.异步准备使用 mMediaPlayer.prepareAsync(); 2.监听prepareAsync结果使用MediaPlayer.OnPrepared ...
- c++11多线程---线程锁(mutex)
#include<mutex> 包含四类锁: 1 std::mutex 最基本也是最常用的互斥类 2 std::recursive_mutex 同一线程内可递归 ...
- 谈一谈 Android 的安全机制?
1.Android 是基于 Linux 内核的,因此 Linux 对文件权限的控制同样适用于 Android,在 Android 中每个应用都有自己的/data/data/包名 文件夹,该文件夹只能该 ...
- github创建项目,并提交本地文件
1.如图所示,不要点选"Initialize this repository with README",不然就看不到第二幅图的提示信息了 2.根据下面提示,初始化本地文件,然后上传
- windows上使用curl删除和查看ES索引
首先使用curl获取集群中可用的Elasticsearch索引列表: $ curl http://<node-ip|hostname>:9200/_cat/indices <node ...
- centos7 忘记root密码,如何进入单用户模式。
init方法 1.centos7的grub2界面会有两个入口,正常系统入口和救援模式: 2.修改grub2引导 在正常系统入口上按下"e",会进入edit模式,搜寻ro那一行,以l ...
- 【HANA系列】【第八篇】SAP HANA XS使用Data Services查询CDS实体【二】
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列][第八篇]SAP HANA XS ...
- Egret入门学习日记 --- 第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容)
第二篇 (书籍的选择 && 书籍目录 && 书中 3.3 节 内容) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<E ...
- Java中volatile关键字的最全总结
转载至:https://blog.csdn.net/u012723673/article/details/80682208 关于volatile很重要的一点: 它保证了可见性,即其他线程对volati ...