전혀 정규식에 대해 많이 알지 못합니다. 누군가가 다음 코드를 변경하여 소문자 a-z도 허용하도록하면 도움이 될 것입니다.대문자와 소문자가 일치하는 정규식을 만들려면 어떻게해야합니까?
$("input.code").keyup(function(){
this.value = this.value.match(/[A-Z]{3}([0-9]{1,4})?|[A-Z]{1,3}/)[0];
});
전혀 정규식에 대해 많이 알지 못합니다. 누군가가 다음 코드를 변경하여 소문자 a-z도 허용하도록하면 도움이 될 것입니다.대문자와 소문자가 일치하는 정규식을 만들려면 어떻게해야합니까?
$("input.code").keyup(function(){
this.value = this.value.match(/[A-Z]{3}([0-9]{1,4})?|[A-Z]{1,3}/)[0];
});
정규 표현식에서 대소 문자를 구별하지 않으려면 i
modifier을 정규 표현식 끝에 추가하십시오. 좋아요 :
/[A-Z]{3}([0-9]{1,4})?|[A-Z]{1,3}/i
/[A-Za-z]{3}([0-9]{1,4})?|[A-Za-z]{1,3}/
[]
는 문자 클래스를 나타내고 A-Z
은 허용 범위이며 ABCDEFGHIJKLMNOPQRSTUVWXYZ을 의미한다. 추가하여 쉽게 확장 할 수 있습니다. a-z
@mizo 편집의 이유를 설명 할 수 있습니까? –
@ muntoo는 아마도 내 자신의 편집과 충돌하여 다른 3 줄을 추가 할 수 있습니다. –
-1'[a-zA-Z]'가'\ w'와 같은 것을 제안하기 위해서. 왜'\ w {3}'대신'[\ w] {3}'을 사용하고 있습니까? – NullUserException
당신은'/ i'와 같은 뜻입니까? – tchrist
무엇을 찾으려고합니까? 정규식이 잘못되었습니다. – NullUserException