RFC 3986 geçerli karakter dışında bir dize tüm karakterleri yerini alacak basit bir doğrulama script arıyorum
AZ, az, 0-9, -, _, ~,:, /,, #, [,], @, $, &, ', (,), *, +,,,,.?! ve =. Ayrıca, başka bir karakter yüzde kodlaması (% hh) ile kodlanmış gerekir