参考: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); }
如对本文有疑问, 点击进行留言回复!!
POST请求content-type设置application/x-www-form-urlencoded或application/json后台如何接收
路由跳转,router-view不显示组件页面的几个可能出现的问题及解决方案
网友评论