¿Me pueden ayudar a encontrar la expresión Regex para validar caracteres no válidos en una cadena de URL? Todo lo que encontré en Internet tiene validaciones http/https . Ese no debería ser el caso. Solo necesito una cadena de URL para validar caracteres de URL no válidos (como $,},{,-,etc.. )
Esto funciona bien para mi:
[^\w\.@-\\]si desea permitir caracteres, simplemente agréguelos a la expresión regular... por ejemplo, si desea permitir que "%" se convierta en:
[^\w\.@-\\%](\b(https?|ftp|archivo)://)?[-A-Za-z0-9+&@#/%?=~ |!:,.;]+[-A-Za-z0- 9+&@#/%=~ |]