- 浏览: 241992 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
无它唯勤:
...
Spring Ioc AOP -
dubaopeng:
挺好的,拿去改改!
java 解析csv文件 -
灵程大哥:
先试一下,看行不行
java 判断文本文件编码 -
pxjianke:
谢谢兄弟。我现在在测试插入千万级数据。做测试。这个太有用了。
Oracle 高速批量速插入数据 解决方案
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->*
WRITE BY:惠万鹏
DATE :2008-06-12
VARSION :1.0
SUMMARY :
function obj$(id) 根据id得到对象
function val$(id) 根据id得到对象的值
function trim(str) 删除左边和右边空格
function ltrim(str) 删除左边空格
function rtrim (str) 删除右边空格
function isEmpty(str) 字串是否有值
function equals(str1, str2) 比较两字符串是否相等
function equalsIgnoreCase(str1, str2) 忽略大小写比较两个字符串是否相等
function isChinese(str) 判断是否中文
function isEmail(strEmail) 是否电子邮件
function isImg(str) 是否是一个图片格式的文件jpg|jpeg|swf|gif
function isInteger(str) 是否是一个整数
function isFloat 是否是一个浮点数
function isPost(str) 是否邮编(1位至6位
function isMobile(str) 是否是手机号
function isPhone(str) 是否是电话号码必须包含区号,可以含有分机号
function isQQ(str) 是否合法的QQ号码
function isIP(str) 是否是合法的IP
function isDate(str) 是否日期类型(例:2005-12-12)
function isIdCardNo(idNumber) 是否是合法的身份证号
*/
/**
*根据对象的id得到对象
*id:对象的id
*/
function obj$(id)
{
return document.getElementById(id);
}
/**
*根据对象的id得到对象的值
*id:对象的id
*/
function val$(id)
{
var obj = document.getElementById(id);
if(obj !== null)
{
return obj.value;
}
return null;
}
/**
*去掉字符串的前后空格
*str:将要除去空格的字符串
*/
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, '');
}
/**
*去掉字符串前的空格
*str:将要除去空格的字符串
*/
function ltrim(str)
{
return str.replace(/^\s*/g,'');
}
/**
*去掉字符串后的空格
*str:将要除去空格的字符串
*/
function rtrim(str)
{
return str.replace(/\s*$/,'');
}
/**
*字符串是否有值
*str:要检测的字符串
*/
function isEmpty(str)
{
if(str != null && str.length > 0)
{
return true;
}
return false;
}
/**
*比较两个字符串是否相等
*str1:要比较的字符串1
*str2:要比较的字符串2
*/
function equals(str1, str2)
{
if(str1 == str2)
{
return true;
}
return false;
}
/**
*忽略大小写比较两个字符串是否相等
*str1:要比较的字符串1
*str2:要比较的字符串2
*/
function equalsIgnoreCase(str1, str2)
{
if(str1.toUpperCase() == str2.toUpperCase())
{
return true;
}
return false;
}
/**
*是否是中文
*str:要检测的字符串
*/
function isChinese(str)
{
var str = str.replace(/(^\s*)|(\s*$)/g,'');
if (!(/^[\u4E00-\uFA29]*$/.test(str)
&& (!/^[\uE7C7-\uE7F3]*$/.test(str))))
{
return false;
}
return true;
}
/**
*是否是Email
*str:要检测的字符串
*/
function isEmail(str)
{
if(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(str))
{
return true
}
return false;
}
/**
*是否是图片格式文件
*str:要测试的文件名
*/
function isImg(str)
{
var objReg = new RegExp("[.]+(jpg|jpeg|swf|gif)$", "gi");
if(objReg.test(str))
{
return true;
}
return false;
}
/**
*是否是一个整数
*str:要检测的字符串
*/
function isInteger(str)
{
if(/^-?\d+$/.test(str))
{
return true;
}
return false;
}
/**
*是否是一个浮点数
*str:要检测的字符串
*/
function isFloat(str)
{
if(/^(-?\d+)(\.\d+)?$/.test(str)
{
return true;
}
return false;
}
/**
*是否是邮编
*str:要检测的字符串
*/
function isPost(str)
{
if(/^\d{1,6}$/.test(str))
{
return true;
}
return false;
}
/**
*是否是手机号码
*str:要检测的字符串
*/
function isMobile(str)
{
if(/^1[35]\d{9}/.test(str))
{
return true;
}
return false;
}
/**
*是否是电话号码
*str:要检测的字符串
*电话号码必须有区号,可以有分机号
*/
function isPhone(str)
{
if(/^(0[1-9]\d{1,2}-)\d{7,8}(-\d{1,8})?/.test(str))
{
return true;
}
return false;
}
/**
*是否是合法的QQ号码
*str:要检测的字符串
*/
function isQQ(str){
if(/^\d{5,9}$/.test(str))
{
return true;
}
return false;
}
/**
*是否是合法的IP
*str:要检测的字符串
*/
function isIP(str){
var reg = /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
if(.test(str))
{
return true;
}
return false;
}
/**
*是否是一合法日期
*str:要检测的字符串
*/
function isDate(str)
{
var reg = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
if(reg.test(str))
{
return true;
}
return false;
}
/**
*是否是身份证
*str:要检测的字符串
*/
function isIdCardNo(idNumber)
{
var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
var varArray = new Array();
var lngProduct = 0;
var intCheckDigit;
var idNumber.length = ;
if ((idNumber.length != 15) && (idNumber.length != 18))
{
return false;
}
for(i=0;i<idNumber.length;i++)
{
varArray[i] = idNumber.charAt(i);
if ((varArray[i] < '0' || varArray[i] > '9') && (i != 17))
{
return false;
}
else if (i < 17)
{
varArray[i] = varArray[i]*factorArr[i];
}
}
if (idNumber.length == 18)
{
var date8 = idNumber.substring(6,14);
if (checkDate(date8) == false)
{
return false;
}
for(i=0;i<17;i++)
{
lngProduct = lngProduct + varArray[i];
}
intCheckDigit = 12 - lngProduct % 11;
switch (intCheckDigit)
{
case 10:
intCheckDigit = 'X';
break;
case 11:
intCheckDigit = 0;
break;
case 12:
intCheckDigit = 1;
break;
}
if (varArray[17].toUpperCase() != intCheckDigit)
{
return false;
}
}
else
{
var date6 = idNumber.substring(6,12);
if (checkDate(date6) == false)
{
return false;
}
}
return true;
}
WRITE BY:惠万鹏
DATE :2008-06-12
VARSION :1.0
SUMMARY :
function obj$(id) 根据id得到对象
function val$(id) 根据id得到对象的值
function trim(str) 删除左边和右边空格
function ltrim(str) 删除左边空格
function rtrim (str) 删除右边空格
function isEmpty(str) 字串是否有值
function equals(str1, str2) 比较两字符串是否相等
function equalsIgnoreCase(str1, str2) 忽略大小写比较两个字符串是否相等
function isChinese(str) 判断是否中文
function isEmail(strEmail) 是否电子邮件
function isImg(str) 是否是一个图片格式的文件jpg|jpeg|swf|gif
function isInteger(str) 是否是一个整数
function isFloat 是否是一个浮点数
function isPost(str) 是否邮编(1位至6位
function isMobile(str) 是否是手机号
function isPhone(str) 是否是电话号码必须包含区号,可以含有分机号
function isQQ(str) 是否合法的QQ号码
function isIP(str) 是否是合法的IP
function isDate(str) 是否日期类型(例:2005-12-12)
function isIdCardNo(idNumber) 是否是合法的身份证号
*/
/**
*根据对象的id得到对象
*id:对象的id
*/
function obj$(id)
{
return document.getElementById(id);
}
/**
*根据对象的id得到对象的值
*id:对象的id
*/
function val$(id)
{
var obj = document.getElementById(id);
if(obj !== null)
{
return obj.value;
}
return null;
}
/**
*去掉字符串的前后空格
*str:将要除去空格的字符串
*/
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, '');
}
/**
*去掉字符串前的空格
*str:将要除去空格的字符串
*/
function ltrim(str)
{
return str.replace(/^\s*/g,'');
}
/**
*去掉字符串后的空格
*str:将要除去空格的字符串
*/
function rtrim(str)
{
return str.replace(/\s*$/,'');
}
/**
*字符串是否有值
*str:要检测的字符串
*/
function isEmpty(str)
{
if(str != null && str.length > 0)
{
return true;
}
return false;
}
/**
*比较两个字符串是否相等
*str1:要比较的字符串1
*str2:要比较的字符串2
*/
function equals(str1, str2)
{
if(str1 == str2)
{
return true;
}
return false;
}
/**
*忽略大小写比较两个字符串是否相等
*str1:要比较的字符串1
*str2:要比较的字符串2
*/
function equalsIgnoreCase(str1, str2)
{
if(str1.toUpperCase() == str2.toUpperCase())
{
return true;
}
return false;
}
/**
*是否是中文
*str:要检测的字符串
*/
function isChinese(str)
{
var str = str.replace(/(^\s*)|(\s*$)/g,'');
if (!(/^[\u4E00-\uFA29]*$/.test(str)
&& (!/^[\uE7C7-\uE7F3]*$/.test(str))))
{
return false;
}
return true;
}
/**
*是否是Email
*str:要检测的字符串
*/
function isEmail(str)
{
if(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(str))
{
return true
}
return false;
}
/**
*是否是图片格式文件
*str:要测试的文件名
*/
function isImg(str)
{
var objReg = new RegExp("[.]+(jpg|jpeg|swf|gif)$", "gi");
if(objReg.test(str))
{
return true;
}
return false;
}
/**
*是否是一个整数
*str:要检测的字符串
*/
function isInteger(str)
{
if(/^-?\d+$/.test(str))
{
return true;
}
return false;
}
/**
*是否是一个浮点数
*str:要检测的字符串
*/
function isFloat(str)
{
if(/^(-?\d+)(\.\d+)?$/.test(str)
{
return true;
}
return false;
}
/**
*是否是邮编
*str:要检测的字符串
*/
function isPost(str)
{
if(/^\d{1,6}$/.test(str))
{
return true;
}
return false;
}
/**
*是否是手机号码
*str:要检测的字符串
*/
function isMobile(str)
{
if(/^1[35]\d{9}/.test(str))
{
return true;
}
return false;
}
/**
*是否是电话号码
*str:要检测的字符串
*电话号码必须有区号,可以有分机号
*/
function isPhone(str)
{
if(/^(0[1-9]\d{1,2}-)\d{7,8}(-\d{1,8})?/.test(str))
{
return true;
}
return false;
}
/**
*是否是合法的QQ号码
*str:要检测的字符串
*/
function isQQ(str){
if(/^\d{5,9}$/.test(str))
{
return true;
}
return false;
}
/**
*是否是合法的IP
*str:要检测的字符串
*/
function isIP(str){
var reg = /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
if(.test(str))
{
return true;
}
return false;
}
/**
*是否是一合法日期
*str:要检测的字符串
*/
function isDate(str)
{
var reg = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
if(reg.test(str))
{
return true;
}
return false;
}
/**
*是否是身份证
*str:要检测的字符串
*/
function isIdCardNo(idNumber)
{
var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
var varArray = new Array();
var lngProduct = 0;
var intCheckDigit;
var idNumber.length = ;
if ((idNumber.length != 15) && (idNumber.length != 18))
{
return false;
}
for(i=0;i<idNumber.length;i++)
{
varArray[i] = idNumber.charAt(i);
if ((varArray[i] < '0' || varArray[i] > '9') && (i != 17))
{
return false;
}
else if (i < 17)
{
varArray[i] = varArray[i]*factorArr[i];
}
}
if (idNumber.length == 18)
{
var date8 = idNumber.substring(6,14);
if (checkDate(date8) == false)
{
return false;
}
for(i=0;i<17;i++)
{
lngProduct = lngProduct + varArray[i];
}
intCheckDigit = 12 - lngProduct % 11;
switch (intCheckDigit)
{
case 10:
intCheckDigit = 'X';
break;
case 11:
intCheckDigit = 0;
break;
case 12:
intCheckDigit = 1;
break;
}
if (varArray[17].toUpperCase() != intCheckDigit)
{
return false;
}
}
else
{
var date6 = idNumber.substring(6,12);
if (checkDate(date6) == false)
{
return false;
}
}
return true;
}
发表评论
-
JS 日期时间选择控件
2007-12-13 09:41 3664/**//***本日历选择控件由tiannet根据前人经验完 ... -
AJAX 精辟 的 工具
2007-12-20 14:12 639var XmlHttpPool = { m_MaxPo ... -
正则表达式-3
2008-01-03 17:09 651/** * 格式验证 * 目前支持格式有: * 整 ... -
javascript 操作文件
2008-01-09 17:08 589一、功能实现核心:File ... -
为什么要使用对象直接量,它和JSON有什么关系(转)
2008-03-13 16:09 872近来看了国外的一些知名网站的JS源码,发现里面很多地方都用到对 ... -
js 正则表达试
2008-03-20 10:10 808//校验是否全由数字组成 [code] function i ... -
js 回车键
2008-05-13 11:45 577<html> <head> ... -
二维数组排序
2008-06-05 15:26 1112<!--<br /> <br /> ... -
JS 两个 Select 移动 项
2008-06-10 13:32 888<!--<br /> <br /> ... -
js 客户端验证 工具
2008-06-12 15:49 613<!--<br /> <br /> ... -
js 二级联动菜单
2008-09-02 13:46 465/**//**Write by:惠万鹏*Time :2 ... -
javascript 操作剪切板 ie firefox 兼容
2008-12-04 11:10 1223copyPaste.js<!--<br /> ... -
二级联动之二
2008-12-09 12:16 686<!--<br /> <br /> ... -
js 调试工具
2008-12-27 14:42 655FullSource是款小巧但有用的工具,相对于IE浏览器本身 ... -
省份 城市 javascript
2009-01-13 19:46 589<!--<br /> <br /> ... -
js hashTable
2009-10-16 15:09 682function Hashtable() { ... -
jquery ajax
2009-12-07 18:02 738<script type="text/jav ... -
关于遮罩
2010-02-26 16:28 695<div id="coverDiv" ...
相关推荐
javascript验证表单工具,各种常用表单验证的正则表达式。
NULL 博文链接:https://whitedaisy.iteye.com/blog/1562163
我这里设计了一个简单的javascript客户端验证工具,在页面中只需要对要进行验证的表单(form)及其所属的表单域对象(input)进行属性声明,即可完成配置,基本不需要手工书写javascript代码即可完成验证工作。
JavaScript表单提交相关知识点 开发工具与关键技术:Visual Studio 2015 与 JavaScript
博文链接:https://clarancepeng.iteye.com/blog/112040
NULL 博文链接:https://miaoge.iteye.com/blog/780152
写了3天的一个js验证表单的工具,目前支持一些基本的验证功能,ie,chrome,ff测试通过,欢迎大家给点意见,一起交流学习!
NULL 博文链接:https://qjoycn.iteye.com/blog/1513669
表单自动验证 javascript 博文链接:https://thirtysix.iteye.com/blog/205867
js表单验证控制代码大全 /* 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能...
然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,...
然后构建了javascript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种javascript 技术协同工作;最后单独设计一章来讲述第三方示例,...
然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,...
依赖于jQuery的表单数据验证工具
element-ui 的表单可视化编辑器,自动生成表单验证代码。不是一个可视化解决方案,更像是生成模板的工具。为解决笔者记不住 element-ui 表单验证写法而生。
然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,...
然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,...
《JavaScript核心技术》还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。 《JavaScript核心技术》最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的...