正規表現による数字チェック@PHP
preg_matchを用いて、正規表現による数字チェックを行います。
preg_match(正規表現)となります。
preg_match("/^[0-9]+$/")としますが、
^:最初
[0-9]:0~9
+:1回以上繰り返し
$:終了
です。
/で囲みます。
<?php
$num = "12345";
print $num . "は、";
if (preg_match("/^[0-9]+$/", $num)) {
print "数字です";
} else {
print "数字ではないです";
}
print "<BR>";
$num2 = "1A2B";
print $num2 . "は、";
if (preg_match("/^[0-9]+$/", $num2)) {
print "数字です";
} else {
print "数字ではないです";
}
?>
|