0
我正在驗證非空白輸入,但我允許使用空格,以便輸入典型的英語。評估非空白輸入但允許空白
我有這樣的:
jQuery.validator.addMethod("alphanumeric", function(value, element) {
return this.optional(element) || (/^[a-zA-Z0-9]+/.test(value));
});
將接受一些沒有空格的字符串,否則將不接受他們。
例:它將接受Stack
或Overflow
但不Stack Overflow
我要檢查「至少一個字母數字字符地方」。我該怎麼辦?
注意:如果我以一種概念上效率低下的方式解決這個問題,請糾正我,肯定有一種標準化的驗證方式。
嗯,這似乎並沒有正確評估 - 它打亂了我的其他jQuery代碼,表示一個錯誤的地方。我不知道正則表達式,所以我看不出是否有錯誤。 – AKor 2011-04-20 15:49:45
我不好意思,我在正則表達式前忘記了/!/^ [a-zA-Z0-9] {1}([a-zA-Z0-9] * | [a-zA-Z0-9] +)* $ / – BornBanane 2011-04-21 14:45:32