JavaScript | 郵便番号かどうかを判別する方法

JavaScript 判別・判定,JavaScript

JavaScript | 郵便番号かどうかを判別する方法

文字列データが郵便番号かどうかを判別する方法を紹介しています。

JSONかどうかを判別する

郵便番号かどうかの正規表現判別をtest()関数を使って実装しています。

サンプルでは指定した文字列が郵便番号かどうか判別して、if文で条件分岐しています。

正規表現での判別は文字列が3桁の数値、ハイフン、4桁の数値になっているかどうかを調べます。

if (/^[0-9]{3}-[0-9]{4}$/.test('123-4567')) {
	//郵便番号です
} else {
	//郵便番号ではない
}

郵便番号かどうかを判別する関数バージョンです。

function is_postal_code(code) {
	if (/^[0-9]{3}-[0-9]{4}$/.test(code)) {
		return true;
	} else {
		return false;
	}
}

こちらはアロー関数バージョンになります。

const is_postal_code = code => {
	if (/^[0-9]{3}-[0-9]{4}$/.test(code)) {
		return true;
	} else {
		return false;
	}
}