2015-03-31 27 views
0

我使用jquery.validate.unobtrusive庫來驗證我的表格在ASP.NET MVC項目。我總是有Date驗證和decimal號碼驗證問題。如何檢查jQuery驗證默認規則?

我有問題,因爲在不同的情況下,我應該使用不同的本地化,並且每個區域都有自己的Datedecimal格式。

我知道我可以添加Globalize庫來徹底解決這個問題。但是在一些項目中,我無法使用這個庫。

我如何檢查什麼驗證口罩(或規則一般)設置爲Datedecimal,也許一些其他的語言環境敏感的類型在不同的瀏覽器的那一刻?

回答

1

它們位於jquery.validate.js文件中(即將結束)。例如,以下是版本1.9.0中的datenumber的規則。

// date 
return this.optional(element) || !/Invalid|NaN/.test(new Date(value)); 
// number 
return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value); //