J'essaie de valider une URL saisie par un utilisateur dans Grails.Grails regex pour la validation d'une URL
Class userURL
{
String url_value
static contraints = {
url_value matches:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w][email protected])?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w][email protected])[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/
}
}
Mais cela me montre une erreur: symbole invalide. Je ne sais pas pourquoi cela se passe parce que l'expression rationnelle est correcte. Merci d'avance.
Quel est le message d'erreur exact? –
Salut Amal. Il m'a d'abord montré l'erreur symbole invalide à la ligne 5 colonne 41. Mais sur la recompilation, cela a fonctionné. Merci :) –