저는 다중 문화 웹 사이트를 운영하고 있습니다. 여기서 사용자는 dd-MMM-yyyy 형식으로 값을 입력 할 수 있습니다. C# (5 월, 영어 = 5 월, 독일어 = Mai)의 문화권에 따라 다른 값을 결정할 수 있습니다.자바 스크립트에서 3 자의 달과 문화가 일치합니다
문제는이 달의 자바 스크립트 유효성 검사입니다. 난 그냥이 정규 표현식 케이스를 구분 만들고 싶어
^Jan$|^Feb$|^Mrz$|^Apr$|^Mai$|^Jun$|^Jul$|^Aug$|^Sep$|^Okt$|^Nov$|^Dez$
:
영어 :
^Jan$|^Feb$|^Mar$|^Apr$|^May$|^Jun$|^Jul$|^Aug$|^Sep$|^Oct$|^Nov$|^Dec$
독일어 내가 사용할 수있는 값의 목록을 만들 수 있어요. 그러나 내가 본 모든 참조는 모두 나를 가리키는/gi 플래그지만, 모든 예제는 의미가 없습니다. 나는 다음을 시도하고 그냥 작동하지 않습니다
var shouldMatch = "may";
var regexPattern = "^Jan$|^Feb$|^Mar$|^Apr$|^May$|^Jun$|^Jul$|^Aug$|^Sep$|^Oct$|^Nov$|^Dec$/gi"
if(shouldMatch.match(regexPattern) != null) {
//this should happen
}
을 내가 잘못 뭐하는 거지? 자바 스크립트 날을 죽이고 거기에 정규식 도움.
이렇게하면이 문제를 해결할 수 있습니다. btw, jsfiddle 예를 들어 주셔서 감사합니다. 좋은 대답! –