"10 개"또는 "12 개"기호를 허용하는 정규식 패턴을 작성하는 방법은 무엇입니까? 나는 이것을 시도했지만, 심볼 수가 10보다 많으면 작동하지 않는다.특정 기호 수에 대한 정규 표현
(^ {10}.) | 내가 즉 말을
"10 개"또는 "12 개"기호를 허용하는 정규식 패턴을 작성하는 방법은 무엇입니까? 나는 이것을 시도했지만, 심볼 수가 10보다 많으면 작동하지 않는다.특정 기호 수에 대한 정규 표현
(^ {10}.) | 내가 즉 말을
(^ {12} $.) "10 자, 선택적으로 두 개 더"
/^.{10}(?:..)?$/
다음 선택적으로 두 이상, 다음 T로 앵커 일치
/^.{10}(?:..)?$/
그것은 문자열의 시작 앵커, 어떤 10 문자와 일치 :이 정규식을 시도해야한다 그는 끈의 끝. 내가 str.length
사용할 수없는 경우
은 내가 사용하는 것 (예를 나는 검증 함수에 정규식을 통과 필요) :
/^[\d\D]{10}(?:[\d\D])?$/
을 위해도 줄 바꿈 문자를 허용하고, 내가있어 결코 희망 문자열이 \r\n
인 경우 두 개가 아닌 하나의 문자인지 결정해야합니다.
왜 정규식이 필요합니까? 'yourstring.length' 시도 ... – helle
개행 문자가 합법적 인 문자인가? – Phrogz
@helle : OP는 * 기호 *가 무엇을 의미하는지에 따라 다릅니다. 나는 개행 문자가 포함될 것으로 기대하지 않는다. – Borodin