AF-BC

2016-10-02 4 views
2

과 같이 알파벳 범위의 자바 스크립트 정규식 자바 스크립트를 사용하여 두 자의 문자열이 특정 알파벳순 범위인지 확인하려고합니다. 범위가 AF에서 AZ가 될 수 있다면 :AF-BC

var regAfAz = /^[a][f-z]/i; 

그러나 범위가 예를 들어 AF에서 BH이면 어떻게 될까요? 지금까지 내가 생각할 수있는 모든 변수 및 사용에 분할되어

var regAfAz = /^[a][f-z]/i; 
var regBaBh = /^[b][a-h]/i; 

은 두 번 확인을하지만 오히려 손재주가 보인다. 어떤 아이디어?

답변

4

이 같은 뭔가를 찾고 :

var reg = /(a[f-z]|b[a-h])/i; 
 

 
console.log(reg.test('ab')); 
 
console.log(reg.test('ay')); 
 
console.log(reg.test('bc')); 
 
console.log(reg.test('bz'));