URL の正規表現を使用して JavaScript 文字列を検証したいと考えています。
最初に http:// を強制したくありません。
httpを含める次のものがあるので、正しい正規表現は何ですか:
var pattern = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
URL の正規表現を使用して JavaScript 文字列を検証したいと考えています。
最初に http:// を強制したくありません。
httpを含める次のものがあるので、正しい正規表現は何ですか:
var pattern = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;