245545g65 の形式の文字列があります。
var value = "245545g65"
var last3Letters = value.substring(7,9); // abc
ここで、最後の 3 文字にアルファベットのみが含まれているかどうかを検証したいと思います。
どうすればいいですか?
245545g65 の形式の文字列があります。
var value = "245545g65"
var last3Letters = value.substring(7,9); // abc
ここで、最後の 3 文字にアルファベットのみが含まれているかどうかを検証したいと思います。
どうすればいいですか?
「アルファベットのみを含む」とは、最後の 3 文字が文字 a ~ z の組み合わせであることを意味します。
var str = '245545g65';
if (/[a-z]{3}$/.test(str)){
// last three characters are any combinations of the letters a-z
alert('Only letters at the end!');
}
これを行うこともできます:
var value = "245545g65"
if(value.slice(value.length-3).search(/[^a-z]/) < 0) {
alert("Just alphabets");
} else {
alert("Not just alphabets");
}
isNaN
天気の文字列が数値であることを確認するために使用できます
if (!isNan(last3Letters))
alert(last3Letters + ' is number.')
else
alert(last3Letters + ' is not number.')