PHPめも

半角の数字、英語、記号

半角の数字、英語、記号を正規表現で判定するにはASCIIのコード表から ! から ~ までの範囲を指定することで判定が可能です。

$string = 'hogehoge';

if (preg_match("/^[!-~]+$/", $string)) {
    $match = true;
} else {
    $match = false;
}

var_dump($match);

全角カタカナ

if (preg_match("/^[ァ-ヾ]+$/u", $string) {
    // true
}

半角カタカナ

if (preg_match("/^[ァ-゚]+$/", $string)) {
    // true
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-22 (金) 11:31:02 (180d)