Javascript通用库

将下面代码保存为Common.js
类库功能:
1.Trim(str)--去除字符串两边的空格
2.XMLEncode(str)--对字符串进行XML编码
3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)
可以设置显示的提示的文字的字体、颜色、大小以及提示的背景颜色、边框等
4.IsEmpty(obj)--验证输入框是否为空
5.IsInt(objStr,sign,zero)--验证是否为整数,正整数,负整数,以及是否包括零
6.IsFloat(objStr,sign,zero)--验证是否为浮点数,正浮点,负浮点,以及是否包括零
7.IsEnLetter(objStr,size)--验证是否为26个字母,大写小

源代码如下:
/*
       名字:Common.js
       功能:通用javascript脚本函数库
       包括:
                     1.Trim(str)--去除字符串两边的空格
                     2.XMLEncode(str)--对字符串进行XML编码
            3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)
                     4.IsEmpty(obj)--验证输入框是否为空
                     5.IsInt(objStr,sign,zero)--验证是否为整数
                     6.IsFloat(objStr,sign,zero)--验证是否为浮点数
                     7.IsEnLetter(objStr,size)--验证是否为26个字母
*/

/*
==================================================================
字符串操作
Trim(string):去除字符串两边的空格
==================================================================
*/
/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/

function  LTrim(str)
{
    
var whitespace = new String(“  “);
    
var s = new String(str);
    
if (whitespace.indexOf(s.charAt(0)) != -1)
    
{
        
var j=0, i = s.length;
        
while (j 〈 i && whitespace.indexOf(s.charAt(j)) != -1)
        
{
            j
++;
        }

        s 
= s.substring(j, i);
    }

    
return s;
}

/*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/

function  RTrim(str)
{
    
var whitespace = new String(“  “);
    
var s = new String(str);

    
if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    
{
        
var i = s.length - 1;
        
while (i 〉= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        
{
            i
--;
        }

        s 
= s.substring(0, i+1);
    }

    
return s;
}

/*
==================================================================
Trim(string):去除前后空格
==================================================================
*/

function  Trim(str)
{
    
return RTrim(LTrim(str));
}

/*
======================================================================
XMLEncode(string):对字符串进行XML编码
======================================================================
*/

function  XMLEncode(str)
{
       str
=Trim(str);
       str
=str.replace(“&“,“&“);
       str
=str.replace(“〈“,““);
       str
=str.replace(“’“,“'“);
       str
=str.replace(“““,“"“);
       return str;
}
/*
================================================================================
验证类函数
================================================================================
*/

 

function  IsEmpty(obj)
{
    obj
=document.getElementsByName(obj).item(0);
    
if(Trim(obj.value)==““)
    
{
        alert(“字段不能为空。“);
        
if(obj.disabled==false && obj.readOnly==false)
        
{
            obj.focus();
        }

    }

}

/*
IsInt(string,string,int or string)测试字符串,+ or - or empty,empty or 0)
功能:判断是否为整数、正整数、负整数、正整数+0、负整数+0
*/

function  IsInt(objStr,sign,zero)
{
    
var reg;
    
var bolzero;

    
if(Trim(objStr)==““)
    
{
        
return false;
    }

    
else
    
{
        objStr
=objStr.toString();
    }

    
if((sign==null)||(Trim(sign)==““))
    
{
        sign
=+-“;
    }

    
if((zero==null)||(Trim(zero)==““))
    
{
        bolzero
=false;
    }

    
else
    
{
        zero
=zero.toString();
        
if(zero==0“)
        
{
            bolzero
=true;
        }

        
else
        
{
            alert(“检查是否包含0参数,只可为(空、
0)“);
        }

    }

    
switch(sign)
    
{
        
case “+-“:
            
//整数
            reg=/(^-?|^+?)d+$/;
            
break;
        
case “+“:
            
if(!bolzero)
            
{
                
//正整数
                reg=/^+?[0-9]*[1-9][0-9]*$/;
            }

            
else
            
{
                
//正整数+0
                //reg=/^+?d+$/;
                reg=/^+?[0-9]*[0-9][0-9]*$/;
            }

            
break;
        
case “-“:
            
if(!bolzero)
            
{
                
//负整数
                reg=/^-[0-9]*[1-9][0-9]*$/;
            }

            
else
            
{
                
//负整数+0
                //reg=/^-d+$/;
                reg=/^-[0-9]*[0-9][0-9]*$/;
            }

            
break;
        
default:
            alert(“检查符号参数,只可为(空、
+-)“);
            
return false;
            
break;
    }


    
var r=objStr.match(reg);
    
if(r==null)
    
{
        
return false;
    }

    
else
    
{
        
return true;
    }

}

/*
IsFloat(string,string,int or string)测试字符串,+ or - or empty,empty or 0)
功能:判断是否为浮点数、正浮点数、负浮点数、正浮点数+0、负浮点数+0
*/

function  IsFloat(objStr,sign,zero)
{
    
var reg;
    
var bolzero;

    
if(Trim(objStr)==““)
    
{
        
return false;
    }

    
else
    
{
        objStr
=objStr.toString();
    }


    
if((sign==null)||(Trim(sign)==““))
    
{
        sign
=+-“;
    }


    
if((zero==null)||(Trim(zero)==““))
    
{
        bolzero
=false;
    }

    
else
    
{
        zero
=zero.toString();
        
if(zero==0“)
        
{
            bolzero
=true;
        }

        
else
        
{
            alert(“检查是否包含0参数,只可为(空、
0)“);
        }

    }


    
switch(sign)
    
{
        
case “+-“:
            
//浮点数
            reg=/^((-?|+?)d+)(.d+)?$/;
            
break;
        
case “+“:
            
if(!bolzero)
            
{
                
//正浮点数
                reg=/^+?(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
            }

            
else
            
{
                
//正浮点数+0
                reg=/^+?d+(.d+)?$/;
            }

            
break;
        
case “-“:
            
if(!bolzero)
            
{
                
//负浮点数
               reg=/^-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
            }

            
else
            
{
                
//负浮点数+0
                reg=/^((-d+(.d+)?)|(0+(.0+)?))$/;
            }

            
break;
        
default:
            alert(“检查符号参数,只可为(空、
+-)“);
            
return false;
            
break;
    }


    
var r=objStr.match(reg);
    
if(r==null)
    
{
        
return false;
    }

    
else
    
{
        
return true;
    }

}

/*
IsEnLetter(string,string):测试字符串,大小写(UL,U,L or ul,u,l)
*/

function  IsEnLetter(objStr,size)
{
    
var reg;

    
if(Trim(objStr)==““)
    
{
        
return false;
    }

    
else
    
{
        objStr
=objStr.toString();
    }


    
if((size==null)||(Trim(size)==““))
    
{
        size
=“UL“;
    }

    
else
    
{
        size
=size.toUpperCase();
    }


    
switch(size)
    
{
        
case “UL“:
            
//大小写
            reg=/^[A-Za-z]+$/;
            
break;
        
case “U“:
            
//大写
            reg=/^[A-Z]+$/;
            
break;
        
case “L“:
            
//小写
            reg=/^[a-z]+$/;
            
break;
        
default:
            alert(“检查大小写参数,只可为(空、UL、U、L)“);
            
return false;
            
break;
    }


    
var r=objStr.match(reg);
    
if(r==null)
    
{
        
return false;
    }

    
else
    
{
        
return true;
    }

}

/*
=====================================================================
功能:鼠标小提示
======================================================================
*/

// 定义变量、设置默认值
var  LabelFontFace = “宋体,arial,Verdana“;
var  LabelFontColor = “# 000000 “;
var  LabelFontSize = “9pt“;
var  LabelFontStyle = “Font.PLAIN“;
var  LabelBorderColor = “# 000000 “;
var  LabelBackColor = “#FFFFE1“;

// 设置各个属性
function  SetLabelFontFace(obj)
{
       obj
=Trim(obj);
       
if(obj==null || obj==““)
       
{
              obj
=“宋体,arial,Verdana“;
       }

       LabelFontFace
=obj;
}


function  SetLabelFontColor(obj)
{
    obj
=Trim(obj);
       
if(obj==null || obj==““)
       
{
              obj
=“#000000“;
       }

       LabelFontColor
=obj;
}


function  SetLabelFontSize(obj)
{
    obj
=Trim(obj);
       
if(obj==null || obj==““)
       
{
              obj
=“9pt“;
       }

       LabelFontSize
=obj;
}


function  SetLabelFontStyle(obj)
{
    obj
=Trim(obj);
       
if(obj==null || obj==““)
       
{
              obj
=“Font.PLAIN“;
       }

       LabelFontStyle
=obj;
}


function  SetLabelBorderColor(obj)
{
    obj
=Trim(obj);
    
if(obj==null || obj==““)
    
{
        obj
=“#000000“;
    }

    LabelBorderColor
=obj;
}


function  SetLabelBackColor(obj)
{
    obj
=Trim(obj);
    
if(obj==null || obj==““)
    
{
        obj
=“#FFFFE1“;
    }

    LabelBackColor
=obj;
}


// 合成文字样式
function  SetTextStyle(str)
{
    
var strRet=““;

    
var strStyle=““;

    strStyle
=“font-family:“+LabelFontFace+“;“;
    strStyle
+=“color:“+LabelFontColor+“;“;
    strStyle
+=“font-size:“+LabelFontSize+“;“;

    
switch(LabelFontStyle.toLowerCase())
    
{
        
case “font.plain“:
            strStyle
+=“font-weight: normal;“;
            strStyle
+=“font-style: normal;“;
            
break;
        
case “font.bold“:
            strStyle
+=“font-weight: bold;“;
            strStyle
+=“font-style: normal;“;
            
break;
        
case “font.italic“:
            strStyle
+=“font-weight: normal;“;
            strStyle
+=“font-style: italic;“;
            
break;
        
case “font.italicbold“:
        
case “font.bolditalic“:
            strStyle
+=“font-weight: bold;“;
            strStyle
+=“font-style: italic;“;
            
break;
        
default:
            strStyle
+=“font-weight: bold;“;
            strStyle
+=“font-style: italic;“;
            
break;
    }


    strRet
=“〈font style=’“+strStyle+“’〉“;
    strRet
+=“ “+str+“ “;
    strRet
+=“〈/font〉“;

    
return strRet;
}


// 合成表格样式
function  SetTableStyle()
{
    
var strRet=““;

    strRet
+=“border-right: “+LabelBorderColor+“ 1px solid;“;
    strRet
+=“border-top: “+LabelBorderColor+“ 1px solid;“;
    strRet
+=“border-left: “+LabelBorderColor+“ 1px solid;“;
    strRet
+=“border-bottom: “+LabelBorderColor+“ 1px solid;“;
    strRet
+=“background-color:“+LabelBackColor;

    
return strRet;
}


// 显示提示
function  ShowNote(str)
{
       
var strHtml;

       strHtml
=““;
       strHtml
+=“〈table height=1px width=1px border=0’cellspacing=0’ cellpadding=0’ style=’“ + SetTableStyle() + “’〉“;
       strHtml
+=“〈tr〉“;
       strHtml
+=“〈td〉“+SetTextStyle(str)+“〈/td〉“;
       strHtml
+=“〈/tr〉“;
       strHtml
+=“〈/table〉“;

       
if (document.all&&document.readyState==“complete“)
       
{
              document.all.div_Note.innerHTML
=strHtml;
              document.all.div_Note.style.pixelLeft
=event.clientX+document.body.scrollLeft+10
              document.all.div_Note.style.pixelTop
=event.clientY+document.body.scrollTop+10
              document.all.div_Note.style.visibility
=“visible“
       }

}


// 隐藏提示
function  HideNote()
{
       
if (document.all)
       
{
              document.all.div_Note.style.visibility
=“hidden“;
       }

       
else
       
{
              
if (document.layers)
              
{
                     clearInterval(currentscroll)
                     document.div_Note.visibility
=“hidden“;
              }

       }

}


// 初始化
function  Init()
{
    window.document.write(“〈div id
=“div_Note“ style=“VISIBILITY:hidden; POSITION:absolute; HEIGHT:13px;z-index:1“〉〈/div〉“);
}

Init();

// 生成提示字符
function  ShowLabel(text,note,bclick)
{
       
if(bclick!=null)
       
{
              
return “〈a href=“#“ onMouseOver=“ShowNote(’“ + note + “’)“ onMouseOut=“HideNote()“ onClick=“javascript:doSomeThing(this);“〉“ + text + “〈/a〉“;
       }

       
else
       
{
           
return “〈a href=“#“ onMouseOver=“ShowNote(’“ + note + “’)“ onMouseOut=“HideNote()“〉“ + text + “〈/a〉“;
       }

}

测试页面:
〈HTML〉
    〈HEAD〉
        〈title〉Common javascript〈/title〉
              〈script language=“javascript“ src=“./Common.js“〉〈/script〉
        〈script language=“javascript“〉
                     function CheckInt()
                     {
                            iptResult.value=IsInt(iptTest.value,iptSign.value,iptZero.value);
                     }

                     function CheckFloat()
                     {
                            iptResult.value=IsFloat(iptTest.value,iptSign.value,iptZero.value);
                     }

                     function CheckLetter()
                     {
                            iptResult.value=IsEnLetter(iptTest.value,iptSign.value);
                     }
                     document.write(ShowLabel(“TEST“,“Only a testing!“));
                     document.write(“〈br〉“);
              〈/script〉
        〈meta http-equiv=“expires“ content=“0“〉
    〈/HEAD〉
    〈body〉
     〈input type=text value=““ id=“iptTest“〉〈input type=button value=“IsEmpty“ οnclick=“IsEmpty(’iptTest’);“〉
     〈input type=button value=“CheckInt“ οnclick=“CheckInt()“〉
        〈br〉
     〈input type=text value=““ id=“iptSign“ NAME=“iptSign“〉〈input type=button value=“CheckFloat“ οnclick=“CheckFloat()“〉
        〈br〉
     〈input type=text value=““ id=“iptZero“ NAME=“iptZero“〉〈input type=button value=“CheckLetter“ οnclick=“CheckLetter()“〉
     〈br〉
     〈input type=text value=““ id=iptResult disabled=true〉
    〈/body〉
〈/HTML〉

js判断输入是否中文,数字,身份证等等js函数

/* 
判断指定的内容是否为空,若为空则弹出 警告框 
*/
 
function  isEmpty(theValue, strMsg)
if(theValue=="")
alert(strMsg
+"不能为空!"); 
return true
}
 
return false
}
 
/* 
中文判断函数,允许生僻字用英文“*”代替 
返回true表示是符合条件,返回false表示不符合 
*/
 
function  isChinese(str)
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
badChar 
+= "abcdefghijklmnopqrstuvwxyz"
badChar 
+= "0123456789"
badChar 
+= " "+" ";//半角与全角空格 
badChar += "`~!@#$%^&()-_=+]/|:;"/'<,>?/";//不包含*或.的英文符号 
if(""==str)
return false
}
 
for(var i=0;i var c = str.charAt(i);//字符串str中的字符 
if(badChar.indexOf(c) > -1)
return false
}
 
}
 
return   true

/* 
数字判断函数,返回true表示是全部数字,返回false表示不全部是数字 
*/
 
function  isNumber(str)
if(""==str)
return false
}
 
var reg = /D/
return str.match(reg)==null
}


/* 
判断给定的字符串是否为指定长度的数字 
是返回true,不是返回false 
*/
 
function  isNumber_Ex(str,len)
if(""==str)
return false
}


if(str.length!=len)
return false
}


if(!isNumber(str))
return false
}
 
return true
}


/* 
money判断函数,允许第一位为"-"来表示欠钱 
返回true表示格式正确,返回false表示格式错误 
*/
 
function  isMoney(str)
if(""==str)
return false
}
 
for(var i=0;i var c = str.charAt(i); 
if(i==0)
if(c!="-"&&(c<"0"||c>"9"))
return false
}
else if(c=="-"&&str.length==1)
return false
}
 
}
else if(c < "0" || c > "9")
return false
}
 
}
 
return   true

/* 
英文判断函数,返回true表示是全部英文,返回false表示不全部是英文 
*/
 
function  isLetter(str)
if(""==str)
return false
}
 
for(var i=0;i var c = str.charAt(i); 
if((c<"a"||c>"z")&&(c<"A"||c>"Z"))
return false
}
 
}
 
return   true

/* 
空格判断,当包含有空格返回false,当不包含一个空格返回true 
""不能被判断 
*/
 
function  notInSpace(str)
if(""==str)
return false
}
 
var badChar =" "
badChar 
+= " "
for(var i=0;i var c = str.charAt(i);//字符串str中的字符 
if(badChar.indexOf(c) > -1)
return false
}
 
}
 
return   true

/* 
发票号判断函数,返回true表示是发票号,返回false表示不符合规范 
*/
 
function  isFPH(str)
if(""==str)
return false
}
 
for(var i=0;i var c = str.charAt(i); 
if((c < "0" || c > "9"&& (c!="-")&&(c!=","))
return false
}
 
}
 
return   true

/* 
电话判断函数,允许“数字”、“;”、“-”、“(”、”)“, 
true表示是电话号码 
*/
 
function  isTelephone(str)
var trueChar = "()-;1234567890"
if(""==str)
return false
}
 
for(var i=0;i var c = str.charAt(i);//字符串str中的字符 
if(trueChar.indexOf(c) == -1return false
}
 
return   true

/*
学制可以为1-7,也可以为3.5这种形式,不能超过7年或者低于1年 
*/
 
function  isXZ(str)
if(""==str)
return false
}
 
var reg = /^[1-6](.5)?$/
var r = str.match(reg); 
if(null!=r)
return true
}
else
if(str=="7")
return true
}
else
return false
}
 
}
 
}


/* 
判断证书编号是否符合要求,证书编号包含中文、数字、大小写字母、(、)、- 
是返回true,不是返回false 
*/
 
function  isZSBH(str)
if(""==str)
return false
}
 
for(var i=0;i var c = str.charAt(i); 
alpha 
= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
alpha 
+= "abcdefghijklmnopqrstuvwxyz"
alpha 
+= "()-"
if(!isChinese(c)&&!isNumber(c)&&alpha.indexOf(c)==-1)
return false
}
 
}
 
return   true
}

/* 
身份证判断函数,是返回true,不是返回false 
15位数字,18位数字或者最后一位为X(大写) 
*/
 
function  isSFZ(str)
if(""==str)
return false
}
 
if(str.length!=15&&str.length!=18){//身份证长度不正确 
return false
}
 
if(str.length==15)
if(!isNumber(str))
return false
}
 
}
else
str1 
= str.substring(0,17); 
str2 
= str.substring(17,18); 
alpha 
= "X0123456789"
if(!isNumber(str1)||alpha.indexOf(str2)==-1)
return false
}
 
}
 
return true
}
 
/* 
得到今天的年,月,日 
调用方法:today = new getToday(); 则today.year为今天的年以此类推 
*/
 
function  getToday()
this.now = new Date(); 
this.year = this.now.getFullYear(); 
this.month = this.now.getMonth(); 
this.day = this.now.getDate(); 
}

js判断数字,字母,中文

var  reg  =  /^(/w|[/u4E00-/u9FA5])*$/
if (arr = username.match(reg)) 

ti
=1
return ture; 
}
 
else  

alert(
"用户名只允许为英文,数字和汉字的混合, 请检查是否前后有空格或者其他符号"); 
ti
=0
return false
}

2.利用正则表达式限制网页表单里的文本框输入内容:

用正则表达式限制只能输入中文:οnkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"

用正则表达式限制只能输入全角字符: οnkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"

用正则表达式限制只能输入数字:οnkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

用正则表达式限制只能输入数字和英文:οnkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

数字
<script>
function check()
{
if(!isNaN(document.all.form.str.value))
{
alert("数字");
}
</script>
字母
<script>
function check()
{
var str = /[_a-zA-Z]/;
if(str.test(document.all.form.str.value))
{
alert("字母");
}
}
</script>
<form name="form" action="" οnsubmit="return check();">
<input type=text name=str>
<input type=submit>
<form>

---------------------------------------------------  
/*
* 一些常用的javascript函数(方法) 

* 为便于使用,均书写成String对象的方法 
* 把他保存为.js文件,可方便的扩展字符串对象的功能 

* 方法名 功 能 
* ----------- -------------------------------- 
* Trim 删除首位空格 
* Occurs 统计指定字符出现的次数 
* isDigit 检查是否由数字组成 
* isAlpha 检查是否由数字字母和下划线组成 
* isNumber 检查是否为数 
* lenb 返回字节数 
* isInChinese 检查是否包含汉字 
* isEmail 简单的email检查 
* isDate 简单的日期检查,成功返回日期对象 
* isInList 检查是否有列表中的字符字符 
* isInList 检查是否有列表中的字符字符 
*/


/*** 删除首尾空格 ***/  
String.prototype.Trim 
=   function () 
return this.replace(/(^s*)|(s*$)/g, ""); 
}


/*** 统计指定字符出现的次数 ***/  
String.prototype.Occurs 
=   function (ch) 
// var re = eval("/[^"+ch+"]/g"); 
//
 return this.replace(re, "").length; 
return this.split(ch).length-1
}


/*** 检查是否由数字组成 ***/  
String.prototype.isDigit 
=   function () 
var s = this.Trim(); 
return (s.replace(/d/g, "").length == 0); 
}


/*** 检查是否由数字字母和下划线组成 ***/  
String.prototype.isAlpha 
=   function () 
return (this.replace(/w/g, "").length == 0); 
}
 
/*** 检查是否为数 ***/  
String.prototype.isNumber 
=   function () 
var s = this.Trim(); 
return (s.search(/^[+-]?[0-9.]*$/>= 0); 
}


/*** 返回字节数 ***/  
String.prototype.lenb 
=   function () 
return this.replace(/[^

js如何判断输入是否为正整数、浮点数等数字的函数

1.下面列出了一些判读数值类型的正则表达式  

"^//d+$"  //非负整数(正整数   +   0)    
  "^[0-9]*[1-9][0-9]*$"  //正整数    
  "^((-//d+)|(0+))$"  //非正整数(负整数   +   0)    
  "^-[0-9]*[1-9][0-9]*$"  //负整数    
  "^-?//d+$"    //整数    
  "^//d+(//.//d+)?$"  //非负浮点数(正浮点数   +   0)    
  "^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数    
  "^((-//d+(//.//d+)?)|(0+(//.0+)?))$"  //非正浮点数(负浮点数   +   0)    
  "^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数    
  "^(-?//d+)(//.//d+)?$"  //浮点数

2.在程序中的使用方法

var   r   =   /^[0-9]*[1-9][0-9]*$/  //正整数    

r.test(str);  //str为你要判断的字符 执行返回结果 true 或 false

3. 测试正则的一个函数,可以用来判断 数字 字符 日期 Email 的 js函数

function TestRgexp(re, s){  // 参数说明 re 为正则表达式   s 为要判断的字符
  
    return re.test(s)

}

4. 函数应用

<script type="text/javascript">

function TestRgexp(re, s){  // 参数说明 re 为正则表达式   s 为要判断的字符
  
    return re.test(s)

}

var re = /^[0-9]*[1-9][0-9]*$/ ;

//判断是否是正整数   注: 程序中正则表达式格式: /上面的正则表达式(不带双引号)/
var s = prompt("请输入要判断的字符" , 10) ;

var result = TestRgexp(re , s);  //测试 返回true或false

alert(result);

</script>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值