1
myArray가 null로 변경되었습니다. 누구든지 나를 도울 수 있습니까?자바에서 정규 표현식 문자열 뒤에 숫자가 표시됨
myRe = new RegExp ("[A-Z]+(\\d+)");
myArray = myRe.exec("book1");
alert(myArray.length);
myArray가 null로 변경되었습니다. 누구든지 나를 도울 수 있습니까?자바에서 정규 표현식 문자열 뒤에 숫자가 표시됨
myRe = new RegExp ("[A-Z]+(\\d+)");
myArray = myRe.exec("book1");
alert(myArray.length);
정규 표현식은 대소 문자를 구별합니다. 시도 :
myRe = new RegExp ("[A-Za-z]+(\\d+)");
또는 : 당신이 사용하기 때문에
myRe = new RegExp ("[A-Z]+(\\d+)", "i");
그건 [A-Z] 대문자입니다.
사용이 대신 :
pattern = /[a-z](\d+)/i;
myArray = pattern.exec("BOOK1");
alert(myArray.length);
또는 내가 매개 변수를 추가합니다 ('I', 'foo는')의 새로운 정규 표현식; –
내 잘못 RegexBuddy를 사용하여 대소 문자를 구분하지 않는 모드를 켰습니다. 빠른 답변 주셔서 감사합니다. –