• 締切済み

A~Z、0~9を指定する方法

初歩的な質問ですいません。 A~B・0~9を一括して指定したいんですが、ベターな方法を教えてください。

みんなの回答

回答No.3

ご質問の意味するところが、 ある文字列が、『A~Z、0~9 のみ』 か、それ以外の文字も含まれているかどうかをチェックする、ということでしたら、 次の正規表現を使用することで可能です。 $string = "チェックしたい文字列"; $pattern = "/^[A-Z0-9]+$/"; if ( preg_match( $pattern, $string ) ) { // 『A~Z、0~9 のみ』の場合 } else { // それ以外 } その他にも正規表現を使用すると、便利なことがたくさんあります。 次のサイトに使える例がたくさんありますので参考にしてみて下さい。 http://www.support-you.com/wiki/php/check.htm

  • t_nojiri
  • ベストアンサー率28% (595/2071)
回答No.2

プログラマーだとしたら、自分でリファレンス見ないと先が無いですよ。 http://phpspot.net/php/pg%82o%82g%82o%81%95%90%B3%8BK%95%5C%8C%BB.html

回答No.1

正規表現のこと?

参考URL:
http://w1.nirai.ne.jp/freeze/main/file08.html

関連するQ&A

専門家に質問してみよう