2010-03-15 89 views
0

我想在使用JavaScript的ASP.NET網頁中驗證十進制值,以便用戶可以輸入只有兩位小數的數字。驗證還應考慮當前的UI文化(例如','而不是'。')。我使用微軟的Ajax框架,庫中是否有這樣的功能?JavaScript十進制值驗證

回答

0

如果值由間隔,你可以簡單地使用^\s*(\d+(?:\.\d+)?)\s+(\d+(?:\.\d+)?)\s*$正則表達式(比使用$1$2的匹配,而實際值)

而分開,更重要的是,所有客戶端的數據是默認不安全的(因爲可以僞造),所以你無論如何都必須在服務器上驗證它。