现在的位置: 主页 > 联系方式 > 文章正文
最全面的JS表单验证
作者:吴桥县齐源纤维素有限公司 来源:www.qy-xws.com 发布时间:2017-09-05 12:32:10
最全面的JS表单验证

/*
用途:检查开始日期是否小于等于结束日期
输入:
s:字符串 开始日期 格式:2001-5-4

e:字符串 结束日期 格式:2002-5-4
返回:
如果通过开始日期小于等于结束日期返回true,否则返回false
*/

function data_compare(s,e)
{
var arr=s.split(-);
var starttime=new Date(arr[0],arr[1],arr[2]);...

更多 两个日期比较 信息

为空或全是空格

/*
用途:检查输入字符串是否为空或者全部都是空格
输入:str
返回:
如果全是空返回true,否则返回false
*/
function isNull(str) {
if (str == ) return true;
var regu = ^[ ]+$;

.....

更多 为空或全是空格 信息

判断是否是日期

/*
用途:判断是否是日期
输入:date:日期;匹配的格式: 2010-5-16

返回:如果通过验证返回true,否则返回false
*/

function isDate(str){
if (isNull(str)) return false;
var r = str.match(/^(d{4})(-|/)(d{1,2})(-|/)(d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[5]);
...

更多 判断是否是日期 信息

字母数字下划线

/*
用途:检查输入字符串是否只由英文字母和数字和下划线组成
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isNumberOr_Letter(s) {//判断是否是数字或字母
var regu = ^[0-9a-zA-Z_]+$;
var re = new RegExp(regu);
if (re.test(s))...

更多 字母数字下划线 信息

字符1以字符串2开始

/*
用途:字符1是否以字符串2开始
输入:str1:字符串;str2:被包含的字符串
返回:如果通过验证返回true,否则返回false
*/
function isFirstMatch(str1, str2) {
var index = str1.indexOf(str2);
if (index == 0) return true;
return false;
}

更多 字符1以字符串2开始 信息

字符1以字符串2结束

/*
用途:字符1是否以字符串2结束
输入:str1:字符串;str2:被包含的字符串
返回:如果通过验证返回true,否则返回false
*/
function isLastMatch(str1, str2) {
var index = str1.lastIndexOf(str2);
if (str1.length == index + str2.length) return true;
return false;
}

更多 字符1以字符串2结束 信息

字符1包含字符串2

/*
用途:字符1是包含字符串2
输入:str1:字符串;str2:被包含的字符串
返回:如果通过验证返回true,否则返回false
*/
function isMatch(str1, str2) {
var index = str1.indexOf(str2);
if (index == -1) return false;
return true;
}

更多 字符1包含字符串2 信息

是否为email

/*
用途:检查输入对象的值是否符合E-Mail格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
function isEmail(str) {
var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+.)+[A-Za-z0-9]{2,3}$/;
if (myReg.test(str)) return true;
return false;
}

更多 是否为email 信息

是否为手机号码

/*
用途:检查输入手机号码是否正确
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function checkMobile(s) {
var regu = /^[1][0-9][0-9]{9}$/;
var re = new RegExp(regu);
if (re.test(s)) ....

更多 是否为手机号码 信息

是否为数字

/*
用途:检查输入字符串是否是数字
输入:
str:字符串
返回:
如果通过验证返回true,否则返回false
*/

function isNumber(str)
{
var reg = /^d+$/;
if (reg.test(str))...

更多 是否为数字 信息

是否为时间

/*
用途:检查输入字符串是否符合时间格式
输入:
time:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isTime(time){
var regex = /^[0-2]{1}[0-9]{1}:[0-5]{1}[0-9]{1}:[0-5]{1}[0-9]{1}$/;
if(!regex.test(time)){
return false;
} ....

更多 是否为时间 信息

是否为正整数

/*
用途:检查输入字符串是否符合正整数格式
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isNumber(s) {
var regu = ^[0-9]+$;
var re = new RegExp(regu);
if (s.search(re) != -1) ...

更多 是否为正整数 信息

是否为电话号码

/*
用途:检查输入字符串是否符合国内固话或者传真格式
输入:
s:字符串 格式例如:020-87110252
返回:
如果通过验证返回true,否则返回false
*/

function isTel(s){
var reg=/^((0d{2,3})-)?(d{7,8})(-(d{3,}))?$/;
if(!reg.test(s))...

更多 是否为电话号码 信息

是否为端口号

/*
用途:检查输入对象的值是否符合端口号格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
function isPort(str) {
return (isNumber(str) && str < 65536);
}

更多 是否为端口号 信息

是否为身份证号码

/*
用途:检查输入字符串是否符合身份证格式
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/

function isIDno(strIDno)
{
var aCity={11:北京,12:天津,13:河北,14:山西,15:内蒙古,21:辽宁,22:吉林,23:黑龙江,31:上海,32:江....

更多 是否为身份证号码 信息

是否为邮政编码

/*
用途:检查输入字符串是否符合邮政编码格式
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/

function isZipcode(str)
{
var reg = /^d+$/;
if (!reg.test(str)) ...

更多 是否为邮政编码 信息

是否为金额

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站建设公司 https://www.jingchucn.com/zt/wuhan_wangzhanjianshe/


  • 上一篇:在控件的任意位置显示图片
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 吴桥县齐源纤维素有限公司 ALL RIGHTS RESERVED.
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100