67

[a-zA-Z]文字列に文字のみが含まれているかどうかを確認する方法は?

例:

var str = '123z56';
4

6 に答える 6

119

jQuery は不要

if (str.match(/[a-z]/i)) {
    // alphabet letters found
}
于 2013-02-08T23:47:00.440 に答える
47

正規表現を使用できます:

/[a-z]/i.test(str);

i、正規表現で大文字と小文字を区別しません。次のこともできます。

/[a-z]/.test(str.toLowerCase());
于 2013-02-08T23:49:39.173 に答える
11

ああ、自分で答えを見つけました:

if (/[a-zA-Z]/.test(num)) {
  alert('Letter Found')
}
于 2013-02-08T23:49:00.453 に答える
5

jquery は必要ありません。

var matchedPosition = str.search(/[a-z]/i);
if(matchedPosition != -1) {
    alert('found');
}
于 2013-02-08T23:49:25.710 に答える