-2
은 아래 주소 필드에 대한 내 정규식 :에서정규 표현식 : - 오류 잘못된 정규 표현식 "문자 클래스의 순서가 범위"
Invalid regular expression:
/^[a-zA-Z0-9#.,;:'()//&-"!]+([a-zA-Z0-9#.,;:'()//&-"!]+)*$/
:Range out of order in character class
은 아래 주소 필드에 대한 내 정규식 :에서정규 표현식 : - 오류 잘못된 정규 표현식 "문자 클래스의 순서가 범위"
Invalid regular expression:
/^[a-zA-Z0-9#.,;:'()//&-"!]+([a-zA-Z0-9#.,;:'()//&-"!]+)*$/
:Range out of order in character class
: 그것은 오류 아래에 저를 던지고있다
/^[a-zA-Z0-9#.,;:'()\/&-"!]+([a-zA-Z0-9#.,;:'()\/&-"!]+)*$/
귀하의 정규식 -
기호가 범위에 사용됩니다. 그것을 \-
으로 시작하면 문제가 해결됩니다. 대신이의
: 다음
/^[a-zA-Z0-9#.,;:'()\/&-"!]+([a-zA-Z0-9#.,;:'()\/&-"!]+)*$/
사용 :
/^[a-zA-Z0-9#.,;:'()\/&\-"!]+([a-zA-Z0-9#.,;:'()\/&\-"!]+)*$/
이`-` 문자 내부 클래스를 탈출하거나 시작 부분이나 끝으로 이동
. (a-zA-Z0-9 #.,; :(:) \/& \ - "!" "!] +) * $ /'. – Tushar
[아마도 더 비슷한] (http://stackoverflow.com/questions/10184369/range-out-of-order-in-character-class-in-php-regex) – ClasG
@ 투샤 르 : 제발 어떻게 말해 줄래? 특수 문자 만 입력하면 사용자를 제한 할 수 있습니다. 사용자는 혼자가 아닌 알파벳으로 특수 문자를 작성해야합니다. 정규식은 새로운 기능입니다. + ([a-zA-Z-, .; '& \ /. +) * $ / – Kalashir