<?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&正規表現