読者です 読者をやめる 読者になる 読者になる

PHPと自動化が好きなんだい

アラサー未経験でPHPを覚えて、自動化にハマったWebプログラマー。主にWebネタ、MySQL、Linux、Apacheをやるよ

【PHP】半角英数字を正規表現でチェック! ついでに英語で何というか調べてみた。

PHP

どうも、yohyamaです。

先日、実装をしていて調べたのでメモ。

半角英数字は英語で何と書く?

「half-width alphanumeric」と書くようです。

alphabet(アルファベット)とnumeric(数字)なので、alphanumericということですね。

半角英数字をチェックするサンプル1

preg_matchを使えばOKですね。よく使うので、半角英数字の正規表現は覚えましょう。

<?php

$str = "調べたい文字列";

$halfWidthAlphanumeric = "/^[a-zA-Z0-9]+$/";

if (preg_match($halWidthAlphanumeric, $str)) {
    echo "半角英数";
} else {
    echo "半角英数ではない";
}

?>

半角英数字をチェックするサンプル2

<?php

$str = "調べたい文字列";

$halfWidthAlphanumeric = "/^[a-zA-Z0-9]+$/";

echo (preg_match($halWidthAlphanumeric, $str)) ? "半角英数" : "半角英数ではない";


?>

追記: 半角英数字をチェックする関数がありました・・・・

yohyama.hatenablog.com