js egexp验证数字例子

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>js 验证数字</title>
<script language="网页特效">
function checknum(num)
{//数字验证
        var result=true;
        if(num){
            var myreg = new regexp("^0*[1-9]{1,1}[0-9]{0,4}$");//数字验证
            result = myreg.test(num);
        }
        return result;
}
function check()
{
 var  num = document.getelementbyid('vnum').value;
 if( num=='')
 {
  alert('请输入数字!');  
 }
 else if(checknum(num) )
 {
  alert('不错,输入的全部为数字!');
 }
 else
 {
  alert('请输入数字!');
 }
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <label for="vnum"></label>
  <input type="text" name="vnum" id="vnum" />
  <input type="button" name="button" id="button" value="按钮"  onclick="check();" />
</form>
</body>
</html>

时间: 2024-09-20 11:40:34

js egexp验证数字例子的相关文章

JS正则表达式验证数字(非常全)

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取出符合某个条件的子串等. 先看下js代码,如下所示: <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-

JS正则表达式验证数字代码_javascript技巧

复制代码 代码如下: <script type="text/javascript">     function validate(){       var reg = new RegExp("^[0-9]*$");       var obj = document.getElementById("name");    if(!reg.test(obj.value)){        alert("请输入数字!");

js 正则验证数字(整数,货币型,浮点型)

货币型 function isvaliddecimal( chars ) {  var re=/^d*.?d{1,2}$/;  if (chars.match(re) == null)   return false;  else   return true; } 是否为数字 整数 function isnumber( chars ) {  var re=/^d*$/;  if (chars.match(re) == null)   return false;  else   return tru

js 正则表达式 验证数字,邮箱地址,删除空格

//功能:去掉字符串前后空格 //返回值:去掉空格后的字符串 function fnremovebrank(strsource) {  return strsource.replace(/^s*/,'').replace(/s*$/,''); } var pattern = /^[0-9]+$/; flag = pattern.test(objv); if(!flag) { alert("营业执照:要求为数字!请重新输入."); theform.licence.focus(); ret

js正则表达式验证大全(收集)_正则表达式

引用网址  http://hi.baidu.com/quiteuniverse/blog/item/9f3f043d46ad1e07bba16716.html 以下函数调用方式:    function check() { var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID alert(ismobile(bb));//ismobile 代表以下任何一个函数名称 } HTML代码:   <input ty

js 验证数字(验证字符串是否是数字)

  <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="conten

js验证数字

  <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="con

js验证数字单双精度函数

下面提供一款js验证数字单双精度函数哦,可以判断数据是double还float int等数据类型. function f_check_double(obj){     var numreg;     var value = obj.value;     var strvaluetemp, strint, strdec;         var dtype = obj.eos_datatype;     var pos_dtype = dtype.substring(dtype.indexof("

利用js正则表达式验证手机号,email地址,邮政编码

 利用js正则表达式验证手机号,email地址,邮政编码.需要的朋友可以过来参考下,希望对大家有所帮助 手机号码的验证(13开头和158,159开头,共11位)  代码如下: var re; var ss=document.getElementById('textbox3').value; re= /^(13[0-9]{9})|(15[89][0-9]{8})$/ if(re.test(ss))  {    document.getElementById('label3').innerText=