我想允許0.00只100.00。可能重複: JavaScript正則表達式從0到100
function ValidateText(i)
{
if(i.value.length>0)
{
i.value = i.value.replace(/[^\d.d]+/g, '');
}
}
<asp:textbox id="txtrate" runat="server" Width="200px" onkeyup= "javascript:ValidateText(this)"></asp:textbox>
它允許0-9.0-9。請幫幫我。由於
我.value = i.value.match(^(?:\ d {1,2}(?:\。\ d {1,2})?| 100(?:\。0?0)?)$);我嘗試這種方式,但它仍然允許0-9.0-9。 – z0mbie
@ z0mbie,你想要禁止什麼?點後的前0或單個數字,或者你不喜歡什麼? – stema
,領先的0是沒有問題的。我只想在0到100之間。在此範圍內,用戶也可以鍵入浮點模式。謝謝你的幫助。 – z0mbie