모든 값을 허용하지만 자바 스크립트에서 최대 길이가 200 인 정규식 [중복]

Aug 19 2020

모든 입력 조합을 허용하는 정규식을 만들려고하지만 조건은 텍스트가 200 자 미만이어야합니다.

예를 들면

'123ababb' => valid
'abbd$5%' => valid

다음 정규식을 사용했지만 특수 문자와 일치하지 않습니다.

[a-zA-Z0-9 .,']{0,200}

답변

1 M3HR4B Aug 19 2020 at 12:35

이 경우 정규식을 사용하는 것은 좋은 옵션이 아닙니다. 일반적으로 정규식을 사용하여 특별한 패턴을 만들거나 문자열에서 무언가를 찾기 때문입니다.

귀하의 경우에는 .length

예를 들면 :

let your_string = 'anyStringYouWant';
consloe.log('string length:' , your_string.length);
if (your_string.length > 200) {
    console.log('string length is bigger than 200')
}