首页 > 语言 > JavaScript > 正文

常用一些Javascript判断函数

2024-05-06 14:21:26
字体:
来源:转载
供稿:网友
1、<DIV id=div1><h1>This is an DIV</h1></div>
<button onclick=alert(div1.outerHTML)>outerHTML</button>
<button onclick=alert(div1.innerHTML)>innerHTML</button>
<button onclick=alert(div1.innerText)>innertText</button>
2、Javascript 误差
代码如下:
w1=0;
w1+=Math.round(1333333.99*100);
w1+=Math.round(13663.38*100);
document.write(w1/100);
w1=0;
w1+=1333333.99;
w1+=13663.38;
document.write(w1);

3、表单检查
代码如下:
//wanghui于20031020增加了一个检验业务访问和处理地址端口号的function checkPort();
function toChnDigit(num)
{
var t = parseInt(num);
if(t==0) return "零";
if(t==1) return "一";
if(t==2) return "二";
if(t==3) return "三";
if(t==4) return "四";
if(t==5) return "五";
if(t==6) return "六";
if(t==7) return "七";
if(t==8) return "八";
if(t==9) return "九";
return "";
}
//@CheckItem@ OPT-HuTie-20031208 优化:添加屏蔽所有按钮的公用函数
function disableAllButtons(){
for(var i=0;i<document.all.tags("input").length;i++){
var tmp = document.all.tags("input")[i];
if(tmp.type=="button" || tmp.type=="submit" ||tmp.type=="reset"){
tmp.disabled = true;
}
}
}
//增加trim函数
String.prototype.trim = function()
{
return this.replace(/(^/s*)|(/s*$)/g, "");
}
//函数名:checkNUM
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
function checkNum(Num) {
var i,j,strTemp;
strTemp = "0123456789.";
if ( Num.length == 0)
return 0
for (i = 0;i < Num.length; i++) {
j = strTemp.indexOf(Num.charAt(i));
if (j == -1) {
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}
//函数名:checkNUM
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
function checkIntNum(Num) {
var i,j,strTemp;
strTemp = "0123456789";
if ( Num.length == 0)
return 0
for (i = 0;i < Num.length; i++) {
j = strTemp.indexOf(Num.charAt(i));
if (j == -1) {
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}
//函数名:checkEmail
//功能介绍:检查是否为Email Address
//参数说明:要检查的字符串
//返回值:0:不是 1:是
function checkEmail(a) {
//@CheckItem@ Bug141-hutie-20030821 修改界面:Email地址要做禁止中文校验
var reg = /[^/u0000-/u00FF]/;
if(a.match(reg)!=null){
return 0;//有汉字
}
var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}
}
}
return 0;
}
//函数名:checkTEL
//功能介绍:检查是否为电话号码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选