php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

正規表現:すべて半角数字かどうか調べる
<?php

$str 
"あいうえaおかきくあけ";

if (
preg_match("/^[0-9]+$/"$str)) {
    echo 
"すべて半角数字である";
} else {
    echo 
"すべて半角数字ではない";
}

?>

[すべて半角数字ではない]が出力されます。

関数版

<?php

function is_num($text) {
    if (
preg_match("/^[0-9]+$/",$text)) {
        return 
TRUE;
    } else {
        return 
FALSE;
    }
}

?>

PHP標準でも、is_intという関数がありますので通常こちらを使いましょう。

スポンサードリンク



PHP&正規表現
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2017 phpspot all rights reserved. powered by phpspot CMS.