最全面的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=/^((0/d{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))
更多 是否为邮政编码 信息
是否为金额
/*
用途:检查输入字符串是否符合金额格式
格式定义为带小数的正数,小数点后最多三位
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isMoney(s) {
var regu = ^[0-9]+[/.][0-9]{0,3}$
var re = new RegExp(regu);
if (re.test(s))
更多 是否为金额 信息
是否只为汉字
/*
用途:检查输入字符串是否只由汉字组成
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isZh(str){
var reg = /^[/u4e00-/u9fa5]+$/;
if (reg.test(str))
更多 是否只为汉字 信息
是否是整数
/*
用途:检查输入对象的值是否符合整数格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
function isInteger(str) {
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}
更多 是否是整数 信息
校验ip地址
/*
用途:校验ip地址的格式
输入:strIP:ip地址
返回:如果通过验证返回true,否则返回false;
*/
function isIP(strIP) {
if (isNull(strIP)) return false;
var re = /^(/d+)/.(/d+)/.(/d+)/.(/d+)$/g //匹配IP地址的正则表达式
if (re.test(strIP)) {
if (RegExp.$1
更多 校验ip地址 信息
汉字字母数字
/*
用途:检查输入字符串是否只由汉字、字母、数字组成
输入:
value:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isChinaOrNumbOrLett(s) {//判断是否是汉字、字母、数字组成
var regu = ^[0-9a-zA-Z/u4e00-/u9fa5]+$
var re = new RegExp(regu);
if (re.test(s))
更多 汉字字母数字 信息
英文数字组成
/*
用途:检查输入字符串是否只由英文字母和数字组成
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function isNumberOrLetter(s) {//判断是否是数字或字母
var regu = ^[0-9a-zA-Z]+$
var re = new RegExp(regu);
if (re.test(s))
8798.html
c相关文章
- Node.js批量抓取高清妹子图片 增强版详解编程语言
- JS实现花瓣网轮播图效果详解编程语言
- js文章快速分享代码详解编程语言
- “瀑布流式”图片懒加载JS代码示例详解编程语言
- js检测浏览器版本方法详解编程语言
- Js获取当前日期时间及其它操作详解编程语言
- 倒计时的一段JS脚本详解编程语言
- js如何设置radio选中详解编程语言
- JS时间和字符串的相互转换 Date+String详解编程语言
- js cookie操作详解编程语言
- js中什么是对象,对象的概念是什么详解编程语言
- JS 页面打印详解编程语言
- Js Math详解编程语言
- JS浮点数运算详解编程语言
- js中模拟栈详解编程语言
- Js操作DOM对象的例子详解编程语言
- JS获取浏览器信息详解编程语言
- js时间戳与日期格式的相互转换详解编程语言
- js使用window.prompt()实现弹出用户输入的对话框详解编程语言
- Python3.x:Selenium+PhantomJS爬取带Ajax、Js的网页详解编程语言
- js常用正则表达式大全–如:数字,字符等详解编程语言
- JS实现sleep()方法详解编程语言
- js alert(“”)弹框 自定义样式详解编程语言
- HTML JS 数据校验详解编程语言
- 使用JS实现Redis数据读取(js读取redis)
- js中substring和substr的详细介绍与用法