2012-04-18 105 views
1

我想找到一種方法來拒絕在表單提交文本字段中的特定擴展名。jQuery驗證 - 如何不接受文件擴展名

我有一個字段,您可以指定一個URL,但該URL不應鏈接到PDF文件。

我覺得有一個名爲accept的jQuery驗證方法,與我想要做的完全相反。

有沒有辦法使用not()函數或類似的東西?這將比創建自定義驗證方法更簡單。

+0

可能是你必須創建此驗證自定義規則。檢查SO鏈接http://stackoverflow.com/questions/9970434/several-custom-validate-rules-in-jquery-validate-plugin – 2012-04-19 05:20:20

回答

2

這是任何想法

var ext = $('#fieldid').val().split('.').pop().toLowerCase(); 
if($.inArray(ext, ['gif','jpg', ...]) == -1) { 
    alert('invalid extension!'); 
} 
+0

感謝您的幫助Starx。我會盡快實現這樣的事情。 – 2012-04-26 16:51:04

相關問題