`

javascript 常用校验代码 2

阅读更多

请参看:http://hw1287789687.iteye.com/blog/2124945

(1)判断是否是数字

/***
* whether is digit
*/
com.whuang.hsj.isInteger=function(int22){
	if(!int22 || int22==undefined){
		return false;
	}
	if( int22.match(/^[\d\\.]+$/i)){ 
    return true;
  }else{
    return false;
  }
};

 应用:

var qrcodeSizeObj=com.whuang.hsj.$$id('qrcodeSize');
	var qrcodeSizeint=qrcodeSizeObj.value;
	if(!com.whuang.hsj.isHasValue(qrcodeSizeint)){
		qrcodeSizeObj.focus();
		alert('请输入像素大小.');
		return ;
	}
	var isDigit=com.whuang.hsj.isInteger(qrcodeSizeint);
	if(!isDigit){
		alert('请输入数字[100-1000]');
		return;
	}

 

(2)文本框只能输入数字

<input type="text" id="qrcodeSize" onkeyup="onlyNumberKeyUp(event)" >像素

 这样,文本框就只能输入数字了,如果输入其他字符,比如字母,就会自动删除.

onlyNumberKeyUp实现:

/*
 * 只能输入数字
 * 
 */
onlyNumberKeyUp=function(event){
	var obj=event.srcElement?event.srcElement:event.target;
	var pattern = /[^\d\.\/]/ig;
	if(pattern.test(obj.value)) {
		var i=getCursortPosition(event);
		obj.value=obj.value.replace(pattern,'');
		setCaretPosition(event,i);
	}
};

 

(3)判断输入框是否为空

/**
 * whether has value
 * 
 * @param {Object}
 *            input
 */
com.whuang.hsj.isHasValue = function(input) {
	if (typeof input == "number" && input == "0") {
		return true;
	}
	if(!input)
	{
		return false;
	}
	if(input==""||input==undefined||com.whuang.hsj.isWholeWhitespace(input)){
		return false;
	}
	return true;
};
/**
 * is whitespace entirely
 * 
 * @param {Object}
 *            inputString
 */
com.whuang.hsj.isWholeWhitespace = function(inputString) {
	if (typeof inputString == "object") {
		return inputString;
	}
	var bootInit = true;
	if (inputString == "" || inputString == undefined) {
		return false;
	}
	for ( var i = 0; i < inputString.length; i++) {
		var c = inputString.charAt(i);
		if (!com.whuang.hsj.isWhitespace(c)) {
			bootInit = false;
			break;
		}
	}
	return bootInit;
};
com.whuang.hsj.isWhitespace = function(input) {// whether has whitespace
	var whitespace = " \t\n\r";
	for ( var i = 0; i < input.length; i++) {
		var c = input.charAt(i);
		if (whitespace.indexOf(c) >= 0) {
			return true;
		}
	}
	return false;
};

 应用:

var qrcodeSizeObj=com.whuang.hsj.$$id('qrcodeSize');
	var qrcodeSizeint=qrcodeSizeObj.value;
	if(!com.whuang.hsj.isHasValue(qrcodeSizeint)){
		qrcodeSizeObj.focus();
		alert('请输入像素大小.');
		return ;
	}

 

 

(4)js动态添加组件(控件)

var buttonTd=com.whuang.hsj.$$id("buttonTd");//td tag
		var newInput =document.createElement("input");
		newInput.type="button"; 
		newInput.name="input1";
		newInput.value="修改密码";
newInput.className='class2';
		buttonTd.appendChild(newInput);

 说明:newInput.className 是用于指定样式

请参考:http://hw1287789687.iteye.com/blog/2124945

  • 大小: 8.6 KB
0
0
分享到:
评论

相关推荐

    javascript 常用校验代码

    NULL 博文链接:https://hw1287789687.iteye.com/blog/2124945

    javascript 常用代码大全

    一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形...

    javascript代码常用大全

    一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形...

    JavaScript精彩网页特效实例精粹(JavaScript常用代码)

    第一章.文本特效类 第二章.图片特效类 第三章.鼠标键盘类 第四章....第五章....第六章....第七章....第八章....第九章....第十章.密码校验类 第十一章....第十二章....第十三章....第十四章....第十六章.JavaScript连接数据库实例

    常用的javascript基于正则表达式的文本框验证代码

    常用的javascript基于正则表达式的文本框验证代码

    javascript常用代码大全.html

    一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-...

    【JavaScript源代码】JavaScript实现表单验证功能.docx

     本文实例为大家分享了JavaScript实现表单验证功能的具体代码,供大家参考,具体内容如下 以下是JavaScript的表单验证功能,可根据JS代码编写出你想要的HTML和CSS的代码。  关于正则表达式的使用,以及常用的正则...

    从零开始学JavaScript 源代码

    第一篇 JavaScript入门篇 第1章 初步了解JavaScript 1.1 JavaScript是什么 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 ...第15章 JavaScript常用特效收集

    JavaScript完全自学宝典 源代码

    1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 ...

    javascript常用代码

    主要是以下功能的代码: 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:...

    疯狂HTML 5+CSS 3+JavaScript讲义(第2版)+源代码

    第2章 HTML 5的常用元素与属性 14 2.1 HTML 5保留的常用元素 15 2.2 HTML 5增强的iframe元素 34 2.3 HTML 5保留的通用属性 40 2.4 HTML 5新增的通用属性 44 2.5 HTML 5新增的结构元素 48 2.6 HTML 5新增的...

    常用js大全,javascript校验大全

    2.11 校验忽略样式内容后文本域中的内容是否为空//校验忽略样式内容 后文本域中的内容是否为空.. 124 2.12 计算天数差的函数. 125 2.13 把结束日期月份加上月末日期.. 125 2.14 检验输入的日期yyyy-MM 126

    javascript初级代码学习.zip

    001-HTML中嵌入JavaScript代码的第一种方式 002-HTML中嵌入JavaScript代码的第二种方式 003-HTML中嵌入JavaScript代码的第三种方式 001-BOM编程-open和close 002-open 003-弹出消息框和确认框 004-当前窗口设置为...

    JavaScript常用验证函数实例汇总

    本文实例汇总了JavaScript常用验证函数。分享给大家供大家参考。具体汇总如下: 一、字符串类验证 1. 长度限制 代码如下:[removed] function test() { if(document.a.b.value.length&gt;50) { alert&#40;“不能超过50...

    javascript常用工具集(带使用示例)

    * 根据单位代码判断它的级别,返回值1/2/3/4 * 根据单位代码得到它对应的省份名称 * 根据省份名称得到它对应的省级单位代码 * 产生x位的随机字符串,注意:第1位不一定是字母 * 产生x位的随机数值型字符串 * 产生...

    轻轻松松学用javascript编程

    ◆ JavaScript 最常用情景的一个例子――验证用户输入; ◆ JavaScript 的文档对象模型图; ◆ JavaScript 的字符串对象和日期对象; ◆ 窗口对象和框架窗口(FrameSet、IFrame); ◆ 正则表达式的模式...

    Web前端开发基础:使用JavaScript进行客户端数据验证.ppt

    基本语法 if (表达式) { 代码1 } else { 代码2 } 语法说明 if-else语句的小括号中表达式的值必须是布尔型变量,即true或false,当值为true时,则执行代码1;否则执行代码2。 3.if-else if-else 多条件多分支语句,...

    javascript表单验证

    javascript常用表单验证的脚本代码,可直接粘帖使用,代码简单实用并赋有详细解释。

    js常用的表单验证(自己收集的哦。很多的代码)

    js常用的表单验证,里面是我自己收集的很多的js表单验证的代码,希望对你的开发和学习有帮助哦

Global site tag (gtag.js) - Google Analytics