人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

再びPHPの正規表現について質問です。
変数$mojiが、「半角英数字」「+」「(空白)」「-」「_」(全て半角です)からなる文字列かどうかをチェックする正規表現をお願いします!

●質問者: tj2047
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:PHP 変数 数字 文字列 正規表現
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● cooper0524
●20ポイント

http://www.hatena.ne.jp/aa

またまた登場です。


<?


$moji = ”abc ++__--”;


if (preg_match(’/^[a-zA-Z0-9 ¥_¥-¥+]+$/’,$moji)){

$msg=”OK!”;

}else{

$msg=”エラー”;

}


?>


でいかがでしょう?

今回はpreg_matchを使ってみました。

◎質問者からの返答

ありがとうございます!

確認してみます。


2 ● ngc02
●20ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_k09.htm

PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace - SAK Streets

<?php

if (ereg(”^[0-9a-zA-Z+ _-]”,$fff)){

echo ”true”;

}else{

echo ”false”;

}

?>

こんな感じでしょう

◎質問者からの返答

ありがとうございます。

確認いたします。


3 ● TheNetIsVast
●20ポイント

http://n3.jpn.org/blog/

こんなのでいかがでしょうか

if( ereg( ”^[-_ +a-zA-Z0-9]*$”, $str)) {

echo OK;

} else {

echo NG;

}

◎質問者からの返答

ありがとうございます。

確認いたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ