11
Bir dizenin yalnızca harf, rakam, alt çizgi ve çizgi içerdiğini nasıl doğrularım?
Dizedeki tüm karakterleri yinelediğimde bunu nasıl yapacağımı biliyorum ama daha zarif bir yöntem arıyorum.
Normal ifadeler, dizelerdeki desenlerle eşleşmesi için bildirici bir dil sağlar. Genellikle dize doğrulaması, ayrıştırma ve dönüştürme için kullanılırlar. Normal ifadeler tam olarak standartlaştırılmadığından, bu etikete sahip tüm sorularda geçerli programlama dilini veya aracını belirten bir etiket bulunmalıdır. Not: HTML, JSON, vb regexes sormak olumsuz reaksiyonlar ile karşılanma eğilimindedir. Bunun için bir ayrıştırıcı varsa, bunu kullanın.