2011-01-31 3 views
0

Duplique possibles:
Checking for a valid url using Javascript Regular Expressions
PHP validation/regex for URLIdentifier une URL en utilisant les expressions régulières

J'ai une déclaration if qui vérifie si l'utilisateur est entré dans une URL (protocole HTTP uniquement), comme ceci:

if(/^regexp/.test(url)) 

Mais comment devrait être cette expression régulière pour vérifier si le texte est une URL ou non?

+0

aucune https nécessaire? –

+1

http://regexlib.com/Search.aspx?k=URL –

+1

Cela a été demandé beaucoup de fois. Voir http://stackoverflow.com/questions/206059/php-validation-regex-for-url par exemple. – Coquelicot

Répondre

1

Je crois que cette petite fonction pourrait aider:

function isURL(string){ 
    regEx = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim; 
    return regEx.test(string)); 
} 

Faites nous savoir si cela a fonctionné!

W.

Questions connexes