- 浏览: 68628 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (49)
- Server (3)
- JavaSE (6)
- Cache (2)
- Web (18)
- Struts1/Struts2 (7)
- Spring (3)
- eclipse/myeclipse (2)
- Linux (1)
- Freemarker/Jsp (3)
- Ibatis (0)
- Hibernate (1)
- Ajax (3)
- webservice (3)
- Exceptions (1)
- Android (7)
- Android permission (1)
- DataBase (0)
- DataBase Sqlite3 (1)
- DataBase Oracle (3)
- sina微博 分享 (1)
- 微博接口 (1)
最新评论
-
trx999:
为什么拿到了key了以后还是看不见地图啊?这是什么情况啊?貌似 ...
android google map key 申请变更[记录] -
wxlgzxx_1988:
achun 写道这个问题其实是http head中的Conte ...
ajax js跨域后乱码原因及解决办法 -
achun:
这个问题其实是http head中的Content-Type没 ...
ajax js跨域后乱码原因及解决办法 -
cmjcmj8080:
...
eclipse优化 -
wxlgzxx_1988:
上下文就是整个应用程序的运行环境,在这个环境里边可以保存一些对 ...
Struts2中OGNL极其用法
/**
* 检测复选框和单选框是否已被选中
*
* @param ItemObj
* @return
*/
function isChecked1(ItemObj) {
for ( var i = 0; i < ItemObj.length; i++) {
if (ItemObj[i].checked) {
alert(ItemObj[i].value);
return true;
}
return false;
}
}
/**
* 检测多选框是否已被选中
*
* @param ItemObj
* @return
*/
function isChecked2(ItemObj) {
alert("ddd");
for ( var i = 0; i < ItemObj.length; i++) {
if (ItemObj[i].selected) {
alert(ItemObj[i].value);
// return true;
}
return false;
}
}
/*
* 用途:检查输入字符串是否为空或者全部都是空格 输入:str 返回: 如果全是空返回true,否则返回false
*/
function isNull(str) {
if (str == "")
return true;
var regu = "^[ ]+$";
var re = new RegExp(regu);
return re.test(str);
}
/*
* 用途:判断是否是日期 输入: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]);
return (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d
.getDate() == r[5]);
}
/*
* 用途:检查输入字符串是否只由英文字母和数字和下划线组成 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isNumberOr_Letter(s) {// 判断是否是数字或字母
var regu = "^[0-9a-zA-Z\_]+$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;
}
}
/*
* 用途:检查输入对象的值是否符合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;
}
/*
* 用途:检查输入手机号码是否正确 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function checkMobile(s) {
var regu = /^[1][0-9][0-9]{9}$/;
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;
}
}
/*
* 用途:检查输入字符串是否是数字 输入: str:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isNumber(str) {
var reg = /^\d+$/;
if (reg.test(str))
return true;
else
return false;
}
/*
* 用途:检查输入字符串是否符合时间格式 输入: 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;
}
var hour = time.substring(0, 2);
var minute = time.substring(3, 5);
var second = time.substring(6);
if (hour > 23 || hour < 0) {
return false;
}
if (minute > 60 || minute < 0) {
return false;
}
if (second > 60 || second < 0) {
return false;
}
return true;
}
/*
* 用途:检查输入字符串是否符合正整数格式 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isPNumber(s) {
var regu = "^[0-9]+$";
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
return false;
}
}
/*
* 用途:检查输入字符串是否符合国内固话或者传真格式 输入: s:字符串 格式例如:020-87110252 返回:
* 如果通过验证返回true,否则返回false
*/
function isTel(s) {
var reg = /^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
if (!reg.test(s))
return false
return true
}
/*
* 用途:检查输入对象的值是否符合端口号格式 输入:str 输入的字符串 返回:如果通过验证返回true,否则返回false
*/
function isPort(str) {
return (isNumber(str) && str < 65536);
}
*
* 用途:检查输入字符串是否符合邮政编码格式 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isZipcode(str) {
var reg = /^\d+$/;
if (!reg.test(str))
return false;
if (str.length != 6) {
// alert("邮政编码长度必须是6位");
return false;
}
return true;
}
/*
* 用途:检查输入字符串是否符合金额格式 格式定义为带小数的正数,小数点后最多三位 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isMoney(s) {
var regu = "^[0-9]+[\.][0-9]{0,3}$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;
}
}
/*
* 用途:检查输入字符串是否只由汉字组成 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isZh(str) {
var reg = /^[\u4e00-\u9fa5]+$/;
if (reg.test(str))
return true;
return false;
}
/*
* 用途:检查输入对象的值是否符合整数格式 输入:str 输入的字符串 返回:如果通过验证返回true,否则返回false
*/
function isInteger(str) {
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}
/*
* 用途:校验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 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256
&& RegExp.$4 < 256)
return true;
}
return false;
}
/*
* 用途:检查输入字符串是否只由汉字、字母、数字组成 输入: value:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isChinaOrNumbOrLett(s) {// 判断是否是汉字、字母、数字组成
var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;
}
}
/*
* 用途:检查输入字符串是否只由英文字母和数字组成 输入: s:字符串 返回: 如果通过验证返回true,否则返回false
*/
function isNumberOrLetter(s) {// 判断是否是数字或字母
var regu = "^[0-9a-zA-Z]+$";
var re = new RegExp(regu);
if (re.test(s)) {
return true;
} else {
return false;
}
}
发表评论
-
新浪微博 一键关注
2012-07-25 10:29 1089新浪微博快捷关注: iframe方式: <if ... -
Jquery插件--easyUI属性汇总
2012-06-21 15:22 1397http://www.jeasyui.com/ ht ... -
jQuery常用函数记录(转载)
2012-06-05 14:53 767http://blog.csdn.net/cjm0927/ar ... -
ajax js跨域后乱码原因及解决办法
2012-02-27 11:11 5175项目中用到jQuery的ajax从二级域名下的页面访问web应 ... -
常用js代码大全4
2012-02-06 12:16 739JS代码判断集锦(之一) ... -
常用js代码大全3
2012-02-06 11:28 786三,高级应用(二) //组件是否安装 isCompon ... -
常用js代码大全2
2012-02-06 11:26 893常用js代码大全2 二, ... -
常用js代码大全1
2012-02-06 11:24 739常用js代码大全1 一,基础应用 事件源对象 event ... -
HTTP STATUS 状态码
2012-02-02 11:10 868HTTP状态码[笔记] HTTP状态码(HTTP S ... -
Struts2中OGNL极其用法
2011-12-20 21:32 1078Struts2中的表达式语言 ... -
JDBC连接数据库的各种配置
2011-12-20 12:45 9391 将数据库的JDBC驱动加载到classpath中,在基于J ... -
Ajax跨域请求的解决办法
2011-11-08 13:16 1517由于项目需要,对项目 ... -
Freemarker 常用内置函数和用法
2011-10-17 11:00 838... -
IE与FireFox的js和css
2011-10-12 13:28 751禁止选取网页内容在IE ... -
Cookie中保存中文乱码 解决办法
2011-09-28 09:43 3007以前用cookie只是存一些 ... -
Cookie机制
2011-09-28 09:42 1292Cookie过期时间设置:int ... -
Struts2+JQuery+Json及JQuery相关插件的例子
2011-08-31 09:06 1057Struts2+JQuery+Json及JQuery相关插件的 ...
相关推荐
根据提供的文件信息,我们可以总结出一系列关于...以上就是基于给定文件信息中提到的一些JavaScript验证方法及其解释。通过这些方法,开发者可以在前端有效地对用户输入的数据进行验证,确保数据的正确性和有效性。
在这个“javascript常用方法实例”中,我们将会探讨一些JavaScript的核心概念和常用方法,以及它们在实际应用场景中的实例。 1. **DOM操作**:Document Object Model(DOM)是HTML和XML文档的结构化表示,...
在JavaScript的常用库中,我们可以找到许多方便的公共方法,这些方法极大地提高了开发效率。 一、JavaScript常用函数 1. 数组操作函数 - `push()`: 向数组末尾添加一个或多个元素,并返回新长度。 - `pop()`: ...
总之,JavaScript验证方法是前端开发中的关键组成部分,能够提升数据质量,保护系统安全,优化用户体验。这个"data_check.js"文件作为作者的个人实践和经验积累,对于其他开发者来说,是一个很好的参考和学习资源。...
下面我们将深入探讨"常用javascript验证功能",包括取keycode大全、日期格式化及验证以及数字格式验证。 1. Keycode大全: Keycode是键盘按键的唯一标识符,JavaScript可以捕获并处理这些按键事件。通过监听键盘...
本文将深入探讨一些程序员常用的JavaScript特效及其背后的原理。 首先,我们来谈谈JavaScript基础。JavaScript是一种解释型、弱类型、基于原型的对象导向语言,它主要在浏览器环境中运行,用于处理用户交互、操作...
常用的Javascript验证函数总结 验证方法大全
本资源“javascript常用验证 常用操作方法(工具方法)”可能包含了一个名为`comm.js`的文件,这通常是一个通用的JavaScript工具库,封装了多种常见的验证和操作功能。下面将详细介绍JavaScript中的验证和操作方法。 ...
网址:http://www.web-tag.net/all_22.htm 或者下载CHM 格式文档
这篇博客“JavaScript常用验证脚本总结”提供了一些在实际开发中常用的JavaScript验证技术,帮助开发者确保用户输入的数据符合预期格式和要求,提高应用程序的安全性和用户体验。以下是关于这个主题的详细知识点: ...
常用javascript数据验证参照.pdf
根据提供的文件信息,我们可以归纳出一系列与JavaScript相关的实用技巧、函数和验证方法。下面将对这些内容进行详细的解析和说明。 ### JavaScript常用效果大全 #### 1. 弹窗选择用户功能 ```javascript function...
JavaScript是一种广泛...这些JavaScript验证函数和技术涵盖了前端开发中的许多关键场景,它们对于构建健壮、用户友好的Web应用程序至关重要。开发者可以根据具体需求灵活选用和扩展这些函数,以提升应用的功能和性能。
常用正则验证,各种常用验证包含,汉字、手机号、电话号码、email、金额、特殊字符等常见完整js类库。
W3Cfuns1500个前端开发常用JavaScript特效集合是一个宝贵的资源库,为开发者提供了丰富的代码示例和灵感来源。这个资源包含了各种各样的特效,包括但不限于动画、表单处理、图像操作、导航菜单、滚动效果、时间日期...
一些常用的JavaScript录入有效性验证
以下是对Asp.Net中常用JavaScript封装的一些理解和实践方法。 在给定的代码中,可以看到一个名为`JScript`的公共类,这个类包含了一些静态方法,目的是为了方便地在服务器端生成并输出JavaScript代码到客户端执行。...
在“javascript个人常用特效”这个主题中,我们可以深入探讨JavaScript在创建各种视觉效果和用户交互方面的强大能力。 首先,JavaScript特效涵盖了很多方面,如页面动画、图像处理、时间日期显示、导航菜单、滑块、...
这个"前端常用JavaScript特效合集"包含1500个不同的特效,为开发者提供了丰富的资源库,帮助他们提升用户体验,使得网站或应用更加生动、吸引人。 1. **基础特效**:JavaScript基础特效包括动画效果(如淡入淡出、...
根据给定的信息,本文将对JavaScript常用代码进行详细...以上是基于提供的JavaScript代码片段总结出的关键知识点,涵盖了常用的模式窗口操作、全屏显示、XML/XSLT使用以及验证等功能,这些知识点在实际开发中非常实用。