나는 상대적으로 간단한 것을 시도하고있다. City, State에 대해 HTML5 패턴을 설정하기 만하면됩니다. 웬일인지,이 REGEX는 나에게 암시한다.시, 주를위한 정규식
내가 뭘 잘못하고 있니?
^[a-zA-Z]+(,[ A-Z]+){200,3}$ (City, State)
나는 상대적으로 간단한 것을 시도하고있다. City, State에 대해 HTML5 패턴을 설정하기 만하면됩니다. 웬일인지,이 REGEX는 나에게 암시한다.시, 주를위한 정규식
내가 뭘 잘못하고 있니?
^[a-zA-Z]+(,[ A-Z]+){200,3}$ (City, State)
{3,200}
해야합니다. 난 당신이 원하는 것을 가정합니다는 정규식 지금과 같은 모습입니다
^([a-zA-Z]+)(?:,([ A-Z]{3,200}))$
UPDATE
당신이 도시
에^([a-zA-Z ]+)(?:,([ A-Z]{3,200}))$
이것은 거의 완벽합니다. 방금 시작 부분과 끝 부분을 제거해야했지만 뉴욕, 뉴욕 또는 공백이있는 도시에서 문제가 발생했습니다. 나는 공간을 추가했지만 아직 아무것도 ...^([a-zA-Z] +) (\\ s +) (? :, ([AZ] {3,200})) $ – CoveTech
내 대답은 업데이트되었지만 시 또는 주에 여분의 공간이있을 수 있으므로 (예 : "New York, CITY") – axelduch
확인해야하지만 그렇습니다. 고맙습니다. 이것은 완벽하게 작동합니다. 나는 공간에서 추가하려고했지만, 나는 내가 벗어난 길이었다고 생각한다. – CoveTech
을 공간을 추가하려면'{200,3 }'---이게 뭐야? "HTML5 패턴을 설정하려면"--- php가 어떻게 관련이 있습니까? – zerkms
오른쪽, 그 HTML5 패턴. 나중에 PHP로 문자열을 두 개의 개별 변수로 분해합니다. – CoveTech
"나중에 문자열을 PHP로 두 개의 별개의 변수로 분해합니다."- 그리고 마이크로 소프트 마우스를 사용하고 있습니다 - 그럼'microsoft' 태그를 추가 합니까? – zerkms