求javascript正则表达式,验证100的正整数倍,如100,500,1900,3000等,非常感谢高手给出答案!

如题所述

第1个回答  推荐于2018-02-11
function test100( num )
{
var r = /^[1-9]\d*00$/;
return r.test( num );
}
直接调用test100( 12300 );返回bool值本回答被网友采纳
第2个回答  2012-11-28
用这个:

/^[1-9][0-9]*0{2}$/

测试 :
/^[1-9][0-9]*0{2}$/.test(102300)
//返回true

下面这个测试不能通过

/^[1-9]+00$/.test(102300)
//返回false
第3个回答  2012-11-26
/[1-9]\d*00/
第4个回答  2012-11-25
/^[1-9]+00$/

求javascript正则表达式,验证100的正整数倍,如100,500,1900,3000等...
直接调用test100( 12300 );返回bool值

匹配0到100之间的正整数的正则表达式怎么写
function checkNumber(){ var reg = \/^(?:0|[1-9][0-9]?|100)$\/;var strNumber = G("txtNumber").value;alert(reg.test(strNumber))} CheckNumber 裏面用到的正则表达式,在其他语言(比如:C#,Java,或VB)裏面,同样可以使用的.

求一段javascript正则表达式,100分
用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(\/[^\＀-\￿]\/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(\/[^\＀-\￿]\/g,''))" 用正则表达式限制只能输入数字:onkeyup="value=value.replace(\/[^\\d]\/g,'') "onbeforepaste=...

匹配0到100之间的正整数的正则表达式怎么写呀
functioncheckNumber(){ varreg=\/^(?:0|[1-9][0-9]?|100)$\/;varstrNumber=G("txtNumber").value;alert(reg.test(strNumber))} CheckNumber 裏面用到的正则表达式, 在其他语言(比如:C#,Java,或VB)裏面,同样可以使用的.

求一个JS正则表达式进行数据验证
例子1 例子2 var txt = document.getElementById("txt");var p1 = \/[^\\d\\.]\/g;var p2 = \/(\\.\\d{2})\\d*$\/g;var p3 = \/(\\d{3})\\1*\/g;var p4 = \/(\\.)(\\d*)\\1\/g;function check1(o) { o.value = o.value.replace(p1, "").replace(p2, "$1").rep...

javascript 如何验证输入的是0到100之间的数字
function checkForm(){ if(!siNaN(num)){ \/\/如果输入不是数字,给出提示 alert("输入格式不正确!);return false;}else if(num<0 && num>100){ \/\/如果输入数字是否在0到10间 alert("输入格式不正确!);return false;}else{ return true;} } (3)在表单中调用该函数就OK了 ...

javascript 正则表达式 匹配0-100的整数或小数点后保留一位 10以上不...
匹配 function t(){ var ex = \/^(100|[1-9]?\\d(\\.\\d)?)$\/;var x = ex.test(document.getElementById("c").value);var r = x?"匹配":"不匹配";alert(r);}

细说JavaScript正则表达式(RegExp)
x{n,}用于匹配x>=n次,其中“n”是正整数。 x{n,m}用于匹配xn到m次constregexp=newRegExp("hello","g");\/\/字符串模式的构造函数constregexp=newRegExp(\/hello\/,"g");\/\/带正则表达式的构造函数3标记 JavaScript中的正则表达式有5个常用的标记,这些标记可以增强正则表达式模式。 d用于为子字符串匹配生成...

js验证非0开头的不超过6位的正整数,求正则表达式
text\/javascript">function test1(){var numb1=document.getElementById("numb1").value;var reg1=\/^(0|[1-9][0-9]*)$\/;\/\/以零开头var reg2=\/^\\d{1,6}$\/;\/\/长度为1至6if(reg1.test(numb1)){if(reg2.test(numb1)){alert("符合"); }}} ...

正则表达式验证文本框只能输入数字和小数点
在浏览器验证正则字符时,如果输入的是数字带小数点后面不再输入数字,那么浏览器会自动截取掉小数点,即:输入"1.",浏览器会处理成"1"唔…因此当我为求方便直接在浏览器中输出表达式时就踩坑了 = = 首先我先写了一个验证最多可保留两位小数的正则:var reg = \/^\\d+(.\\d{1,2})?$\/;\\d...

相似回答