반응형
문자열에 알파벳 문자가 포함되어 있는지 Javascript에서 확인하는 방법
문자 / s [a-zA-Z]가 포함 된 문자열 값을 확인하고 싶었습니다.
예 :
var str = '123z56';
필요한 jQuery 없음
if (str.match(/[a-z]/i)) {
// alphabet letters found
}
정규식을 사용할 수 있습니다.
/[a-z]/i.test(str);
는 i
정규식 대소 문자를 구별한다. 다음을 수행 할 수도 있습니다.
/[a-z]/.test(str.toLowerCase());
Ahh, 직접 답을 찾았습니다.
if (/[a-zA-Z]/.test(num)) {
alert('Letter Found')
}
jquery가 필요하지 않습니다.
var matchedPosition = str.search(/[a-z]/i);
if(matchedPosition != -1) {
alert('found');
}
이 모든 대답은 정확하지만 문자열에 다른 문자와 히브리어 문자가 포함되어 있는지도 확인해야했기 때문에 간단히 사용했습니다.
if (!str.match(/^[\d]+$/)) {
//contains other characters as well
}
반응형
'programing tip' 카테고리의 다른 글
성능 ConcurrentHashmap 대 HashMap (0) | 2020.12.03 |
---|---|
json 출력에 가상 속성 추가 (0) | 2020.12.03 |
부트 스트랩 모달을 더 넓게 만들려고 (0) | 2020.12.03 |
iPhone 및 iPad에서 자동 레이아웃 왼쪽 여백이 다른 UITableViewCell (0) | 2020.12.03 |
순수한 CSS 3 차원 구체를 어떻게 만들 수 있습니까? (0) | 2020.12.03 |