Herhangi bir değeri kabul eden ancak javascript'te maksimum 200 uzunluğa sahip normal ifade [duplicate]
Aug 19 2020
Herhangi bir girdi kombinasyonunu kabul eden bir normal ifade yapmaya çalışıyorum, ancak koşul, metnin 200 karakterden az olması gerektiğidir.
Örneğin
'123ababb' => valid
'abbd$5%' => valid
Aşağıdaki normal ifadeyi kullandım ama herhangi bir özel karakterle eşleşmiyor.
[a-zA-Z0-9 .,']{0,200}
Yanıtlar
1 M3HR4B Aug 19 2020 at 12:35
Bu durumda regex kullanmak iyi bir seçenek değildir çünkü genellikle, özel bir kalıp oluşturmak veya bir dizede bir şey bulmak için normal ifadeyi kullanırız.
senin durumunda, kullanmanızı öneririm .length
Örneğin:
let your_string = 'anyStringYouWant';
consloe.log('string length:' , your_string.length);
if (your_string.length > 200) {
console.log('string length is bigger than 200')
}
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'