Jquery検証を使用しています。
現在、私はユーザー名を持っています。このユーザー名に対して検証したいのは次のとおりです。
- 空白ではありません
- 可用性
空白はありません。次のメソッドを追加します。
$.validator.addMethod("nowhitespace", function(value, element) { return this.optional(element) || /^\S+$/i.test(value); }, " No white space please");
英数字
$.validator.addMethod("alphanumeric", function(value, element) { return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value); }, " Alphanumeric. Only numbers and alphabet allowed");
最初の文字はアルファベットでなければならず、数字にすることはできません。
私は最後の検証で立ち往生しています。最初の文字がアルファベットでなければならないことを検証するための正規表現を書く方法は?
ところで:
空白がないので問題があるようです。スクリプトを試しました。1つの空白は許可されていますが、2つの空白は許可されていません。なぜですか。