0

英数字チェック (「文字、数字、スペース、またはアンダースコア」) 用のこのコードを見つけましたが、文字または数字のみを記述できるように変更したいと考えています。このコードを変更する方法を誰か教えてください:

function(value, element) {
    return this.optional(element) || /^\w+$/i.test(value);}

ありがとう!

グレッグ

4

2 に答える 2

2

これはそれを行う必要があります:

function(value, element)
{
    return this.optional(element) || /^[a-zA-Z0-9]+$/i.test(value);
}

編集:OK、なぜそのフォーマットをうまく取得できないのかわかりませんが、重要な部分は \w を文字クラス ([] 内のビット) に置き換えることです

于 2010-03-29T11:58:12.690 に答える
0

私はこれを何年も使用しています:

http://www.itgroup.com.ph/alphanumeric/

見てみる

于 2010-03-29T11:58:43.040 に答える