JavaScript

[JavaScript] 正規表現パターンサンプル集

投稿日:2017年8月11日 更新日:

正規表現パターンのサンプルをまとめてみました。
ぜひご利用ください。

正規表現サンプル

【正規表現パターン】
パターン意味
/^[0-9]*$/半角数値のみ(空文字OK)
/^[0-9]+$/半角数値のみ(空文字NG)
/^[a-zA-Z]*$/半角英字のみ(空文字OK)
/^[a-zA-Z]+$/半角英字のみ(空文字NG)
/^[0-9a-zA-Z]*$/半角英数字のみ(空文字OK)
/^[a-zA-Z0-9!-/:-@¥[-`{-~]*$/半角英数記号のみ(空文字OK)
/^([a-zA-Z0-9]{8,})$/8文字以上の半角英数字
/^([a-zA-Z0-9]{6,8})$/6文字以上8文字以内の半角英数字
/^([0-9]{0,8})$/8文字以下の半角数値
/^[0-9]{8}$/8文字の半角数値
/^https?:\/\/URL
/^\d{3}-\d{4}$/郵便番号(999-9999形式)
/^\d{1,3}(\.\d{1,3}){3}$/IP(999.999.999.999形式)
/^([1-9][0-9]*|0)(\.[0-9]+)?$/正の小数
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/正・負の小数
/^[ぁ-んー]*$/全角ひらがな(空文字OK)
/^[ァ-ンヴー]*$/全角カタカナ(空文字OK)
/^[ァ-ン゙゚\-]*$/半角カタカナ(空文字OK)
/^[^\x20-\x7e]*$/全角文字のみ(空文字OK)

「空文字OK」とあるのは、0バイトの文字をtrueと判定するという意味です。
0バイトの文字をfalseとしたい場合は、最後の「*」を「+」に変更してください。

使い方サンプル

文字列を正規表現で判定したい場合は以下のように判定できます。

例)文字列が半角数値かどうか正規表現を使って判定する

解説

スポンサーリンク

スポンサーリンク

-JavaScript
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] フォーム部品のDisable/Enableを切り替える

テキストボックスやボタンなどのDisable/Enableを切り替えるサンプルです。 サンプルソース 例)ボタンを押すた ...

[JavaScript] 指定した数値の中で一番大きな(小さな)数値を取得する

指定した数値のなかで一番大きい(小さい)数値を取得するサンプルです。 サンプルソース 数値は配列に格納されているものとし ...

[JavaScript] 1970年1月1日からの経過ミリ秒を取得する(.getTime)

1970年1月1日からの経過ミリ秒を取得するには、.getTime()を使用します。 サンプルソース 例)1970/1/ ...

[JavaScript] 配列の重複を取り除く

配列の重複を取り除くサンプルです。 サンプルソース 例)配列「arr1」から重複要素を取り除いた配列を取得する [cra ...

[JavaScript] 要素のサイズを取得する

JavaScriptでdivなどの要素のサイズを取得する方法です。 .styleで取得する方法と、.getBoundin ...

スポンサーリンク