2

245545g65 の形式の文字列があります。

var value = "245545g65"  
var last3Letters = value.substring(7,9);  // abc

ここで、最後の 3 文字にアルファベットのみが含まれているかどうかを検証したいと思います。

どうすればいいですか?

4

5 に答える 5

5

「アルファベットのみを含む」とは、最後の 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!');
}
于 2013-07-01T17:02:49.733 に答える
0

これを行うこともできます:

var value = "245545g65"  
if(value.slice(value.length-3).search(/[^a-z]/) < 0) {
    alert("Just alphabets");
} else {
    alert("Not just alphabets");
}
于 2013-07-01T17:10:09.153 に答える
0

isNaN天気の文字列が数値であることを確認するために使用できます

if (!isNan(last3Letters))
    alert(last3Letters + ' is number.')
else
    alert(last3Letters + ' is not number.')
于 2013-07-01T17:02:18.807 に答える
0

簡単:

var alpha = /^[A-z]+$/;
alpha.test(last3Letters);

これはブール値 (true/false) を返します。ここから盗まれました

于 2013-07-01T17:02:30.393 に答える