電子書籍の厳選無料作品が豊富!

英数字混じり8文字以上の入力指定を行いたいのですが、正規表現の記述方法を教えていただけますか。
よろしくお願いします。

A 回答 (3件)

無理に全てを一つの正規表現で行うより、


/^[a-zA-Z-9]{8}$/ で英字か数字のみで8文字以上をチェック
OKなら
/[a-zA-Z]/ で英字が入っているかをチェック
OKなら、さらに
/[0-9]/ で数字が入っているかチェック
ではダメなんですか?
    • good
    • 0

[a-zA-Z0-9]{8,}



でいいですか?
処理するツールによっては
[a-zA-Z0-9]\{8,\} としないとならない場合もあるかもしれません。

この回答への補足

英字(数字)のみの入力ではなく、両方を入力させたいのですが・・・

補足日時:2006/08/15 17:40
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ただ、英字と数字の両方を必須にしたいのですが・・・

お礼日時:2006/08/15 17:40

何の正規表現ですか?



参考URL:http://www.kt.rim.or.jp/~kbk/regex/regex.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!