私はURLのこの正規表現を持っています
"^(((https?|ftp|file|)://)|(www))[-A-Za-z0-9+&@#/%?=~_|!:,.;]*[-A-Za-z0-9+&@#/%=~_|]$"
1つを除いて、ほとんどすべてのテストシナリオが機能します
"www.foo" <---WRONG this url it's not valid for my system
"www.foo.com" <--- valid
"www.blah.net" <--- valid
"http://blah.com" <--- valid
"https://blah.com" <--- valid
誰かが私の正規表現を改善するのを手伝ってくれるでしょうか