利用jquery實現(xiàn)驗證輸入的是否是數(shù)字、小數(shù),包含保留幾位小數(shù)
1、驗證方法 validationNumber(e, num) e代表標簽對象,num代表保留小數(shù)位數(shù)
function validationNumber(e, num) { var regu = /^[0-9]+\.?[0-9]*$/; if (e.value != "") { if (!regu.test(e.value)) { alert("請輸入正確的數(shù)字"); e.value = e.value.substring(0, e.value.length - 1); e.focus(); } else { if (num == 0) { if (e.value.indexOf('.') > -1) { e.value = e.value.substring(0, e.value.length - 1); e.focus(); } } if (e.value.indexOf('.') > -1) { if (e.value.split('.')[1].length > num) { e.value = e.value.substring(0, e.value.length - 1); e.focus(); } } } } }
2、驗證整數(shù)
<asp:TextBox ID="txtNg" name="txtNg" runat="server" Height="16px" Width="98px" Font-Size="9pt" CssClass="EditTextBox" onpropertychange="validationNumber(this,0)"></asp:TextBox>
3、保留一位小數(shù)
<asp:TextBox ID="txtChglinecost" name="txtChglinecost" runat="server" Height="16px" Width="98px" Font-Size="9pt" CssClass="EditTextBox" onpropertychange="validationNumber(this,1)"></asp:TextBox>
4、保留兩位小數(shù)
<asp:TextBox ID="txtStdyr" name="txtStdyr" runat="server" Height="16px" Width="98px" Font-Size="9pt" CssClass="EditTextBox" onpropertychange="validationNumber(this,2)"></asp:TextBox>
5、保留三位小數(shù)
只需要把 validationNumber(this,3) 方法中的第二個參數(shù)改為3即可。
保留四位小數(shù)、保留五位小數(shù),以此類推...
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,同時也希望多多支持腳本之家!
- jquery判斷小數(shù)點兩位和自動刪除小數(shù)兩位后的數(shù)字
- js取float型小數(shù)點后兩位數(shù)的方法
- js數(shù)字轉(zhuǎn)換為float,取N位小數(shù)
- JavaScript 正則表達式 驗證整數(shù)、小數(shù)、實數(shù)、有效位小數(shù)最簡單
- js浮點數(shù)保留兩位小數(shù)點示例代碼(四舍五入)
- JS格式化數(shù)字金額用逗號隔開保留兩位小數(shù)
- JS格式化數(shù)字保留兩位小數(shù)點示例代碼
- JS通過正則限制 input 輸入框只能輸入整數(shù)、小數(shù)(金額或者現(xiàn)金) 兩位小數(shù)
- 實現(xiàn)js保留小數(shù)點后N位的代碼
- javascript實現(xiàn)保留兩位小數(shù)的多種方法
- jquery精度計算代碼 jquery指定精確小數(shù)位
相關(guān)文章
js中獲取 table節(jié)點各tr及td的內(nèi)容簡單實例
下面小編就為大家?guī)硪黄猨s中獲取 table節(jié)點各tr及td的內(nèi)容簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10jquery mobile的觸控點擊事件會多次觸發(fā)問題的解決方法
這篇文章主要介紹了jquery mobile的觸控點擊事件會多次觸發(fā)問題的解決方法以及替代方法,需要的朋友可以參考下2014-05-05