matchメソッド
matchメソッドは正規表現で文字列を検索、一致した部分文字列を取得します。
書式 | match(正規表現) |
戻り値 | 正規表現で文字列を検索、一致した部分文字列を返す。 |
引数 | 正規表現 | 正規表現で表した文字列パターン |
使用例 | 入力した値が郵便番号として適切であるか検査する。 |
<html>
<head>
<title>JavaScript text</title>
<script>
function checkZipCode(){
var str = document.fm.input_zipcode.value;
var patern = /[0-9]{3}-[0-9]{4}/ ;
if(str.match(patern)){
alert("入力した郵便番号"+ str +"です");
return true;
}else{
alert("入力した値"+ str +"は郵便番号として不適切です");
return false;
}
}
</script>
</head>
<body>
<form name="fm">
郵便番号を入力してください<br>
<input type="text" name="input_zipcode">
<input type="button" value="確認" onclick="checkZipCode()">
</form>
</body>
</html>
関連メソッド | 説明 |
replace | 検索文字列で文字列を検索して置換文字列に変換した文字列を取得 |
search | 検索文字列で文字列を検索して開始位置を取得 |