preg_match 文字列を検証

PHPとMySQLを使うアプリを作っていると、文字列が適正なものか判断する必要が所々で出てくる。

使う頻度の高いものを随時更新していく。

 

$text = "0123456789-0";

$numbers = "/^[0-9 \-\+]+$/"; //0~9 + - そして半角スペース
$numbers = "/^[0-9-]+$/"; //0~9 そして -


if(!preg_match($numbers, $text)){
echo "NO!!";
}
else{
echo "OK!!";
}

 

コメント

タイトルとURLをコピーしました