【JavaScript】正規表現のパターンまとめ
こんにちは!CODE CLUB965のKです!
今回は、JavaScriptでよく使うであろう正規表現のパターンをまとめておこうと思います。
あくまでサンプルなので、必要に応じて修正して下さい。
正規表現のパターン一覧
以下に正規表現のパターン一覧を書いておきます。
コピペして使って下さい!
正規表現 | 内容 |
/^[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形式) |
/^([1-9][0-9]*|0)(\.[0-9]+)?$/ | 正の小数 |
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/ | 正・負の小数 |
/^[ぁ-んー]*$/ | 全角ひらがな(空文字OK) |
/^[ァ-ンヴー]*$/ | 全角カタカナ(空文字OK) |
/^[ァ-ン゙゚\-]*$/ | 半角カタカナ(空文字OK) |
/^[^\x20-\x7e]*$/ | 全角文字のみ(空文字OK) |
正規表現を使って判定する関数のサンプル
以下に上記の正規表現を使って、判定する関数のサンプルを書いておきます。
function check(str){
var reg = new RegExp(/^[0-9]*$/); //上記の正規表現を引数に渡す
var response = reg.test(str);
return response;
}
RegExp()に正規表現のパターンを書いてあげればOKです。
上記の例では、文字列が半角数字かどうか判定する関数を書いています。
必要に応じて、修正して下さい!
それでは、また!
“【JavaScript】正規表現のパターンまとめ” に対して1件のコメントがあります。
コメントは受け付けていません。