Regex yang menerima nilai apa pun tetapi panjang maksimum 200 dalam javascript [duplikat]

Aug 19 2020

Saya mencoba membuat regex yang menerima kombinasi input apapun, namun syaratnya teks harus kurang dari 200 karakter.

sebagai contoh

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

Saya menggunakan regex berikut tetapi tidak cocok untuk karakter khusus apa pun.

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

Jawaban

1 M3HR4B Aug 19 2020 at 12:35

menggunakan regex, dalam hal ini, bukanlah pilihan yang baik karena biasanya, kita menggunakan regex untuk membuat pola khusus atau menemukan sesuatu dalam sebuah string.

dalam kasus Anda, saya sarankan menggunakan .length

sebagai contoh:

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