2015-06-25 21 views
2

我想讓用戶爲組頁面創建自定義的url,並試圖找到限制它們到適當字符的最佳方式:幾乎只是數字,字母或連字符。自定義瀏覽器擴展的Javascript表單驗證

我已經構建了一個表單,可以讓他們創建自定義的擴展,並且我知道如何在MongoDB中需要唯一的文檔,但創建所需驗證(或其他所謂的)的最佳方法是什麼?它會是這樣的東西,取代「東西」?

還有什麼我應該考慮的嗎?

function isValidExtension(val, field) { 
    if (something) { 
    return true; 
    } else { 
    Alerts.add('forbidden characters found', 'warning'); 
    return false; 
    } 
} 

回答

0

這是我想通了。

function isValidExtension(val, field) { 
    if(/^[a-zA-Z0-9-]+$/.test(val)) { 
    return true; 
    } else { 
    Alerts.add('forbidden characters found', 'warning'); 
    return false; 
    } 
}