내 사이트 (livevalidation.com)에서 실시간 유효성 검사를 사용하고 있습니다. 새 줄/줄 바꿈/문자 반환을 허용해야하는 텍스트 영역이 있지만 최선의 노력에도 불구하고 비참하게 실패하고 있습니다. \ n \ r \ v \ s \ S를 \ escape와 함께 사용하지 않고 시도했습니다. 어떤 제안을 크게 감상 할 수자바 스크립트 정규식에 새 줄 문자 허용
my_notes.add(Validate.Format, { pattern: /^[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ\.\,\-\/\']+[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ\.\,\-\/\' ]+$/i });
:
이 위의 문자를 사용하지 않고 내 코드입니다.
와우; 그것은 꽤 정규식입니다. 그것은 무엇을 의미합니까? –
문자 클래스에서 HTML 엔티티를 사용할 수 없습니다. # 192 대신; \ xc0을 사용하십시오. 악센트 부호가 붙은 문자 À도 작동합니다. –
포인터를 주셔서 감사합니다, 조정에 대해 볼 수 있습니다. 그것은 너무 보전되지 않고 입력 특수 문자를 허용해야합니다. 따라서 사람들은 악센트 등으로 이름을 입력 할 수 있습니다. –