var G=document.getElementById; function checkNumber(){ var reg = /^(?:0|[1-9][0-9]?|100)$/; var strNumber = G("txtNumber").value; alert(reg.test(strNumber)) }CheckNumber裏面用到的正则表达式,在其他语言(比如:C#,Java,或VB)裏面,同样可以使用的.结果...
/^[0-9]+\.?[0-9]{0,2}$/这个是匹配小数点后两位比如1.11 1.1 1
只能查找匹配,不能为作运算,这不是正则的范畴了!!
>= 0 && <= 100这不是正则表达式可以或应该做的事情。 虽然表达式^( d {1,2} | 100)%?$可以告诉您输入是否与模式匹配,然后让您使用组拉出数字。结果落入 >=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)裏面,同样可以使用的. 解析看不懂?免费查看同类题视频解析查看解答 ...
function checkNumber(){ var reg = /^(?:0|[1-9][0-9]?|100)$/; var strNumber = G("txtNumber").value; alert(reg.test(strNumber)) }CheckNumber裏面用到的正则表达式,在其他语言(比如:C#,Java,或VB)裏面,同样可以使用的. 解析看不懂?免费查看同类题视频解析查看解答 ...
给你一个在Javascript裏面的表示方法:var G=document.getElementById;function checkNumber(){ var reg = /^(?:0|[1-9][0-9]?|100)$/;var strNumber = G("txtNumber").value;alert(reg.test(strNumber))} CheckNumber 裏面用到的正则表达式,在其他语言(比如:C#,Java,或VB)裏面,同样可以...