我有一個要求,我應該允許小數位前最多14位數字,小數位後最多4位數字。使用javascript計算小數位數前後的位數
有沒有一種方法可以讓用戶知道他是否輸入222222222222222.222 - 十進制之前的15個數字一旦使用javascript超出該文本框就無效。
我試過,但它並沒有幫助我
MynewTextBox.Attributes.Add("onkeyup", "javascript:this.value=Comma(this.value);");
function Comma(Num) {
var period = Num.indexOf('.');
if (Num.length > (period + 4))
alert("too many after decimal point");
if (period != -1)
{
Num += '00000';
Num = Num.substr(0, (period + 4));
}
此外,上述功能是給我預期的錯誤對象。誰能幫我這個。
+1雖然它應該讀取'/^\ d {1,14}(\。\ d {1,4})?$ /'。我試圖糾正它,但我認爲你應該... –