我需要一个正则表达式字符串来匹配以"http://","https://","www.","google.com"开头的网址
我尝试使用的代码是:
//Pattern to check if this is a valid URL address
Pattern p = Pattern.compile("(http://|https://)(www.)?([a-zA-Z0-9]+).[a-zA-Z0-9]*.[a-z]{3}.?([a-z]+)?");
Matcher m;
m=p.matcher(urlAddress);
Run Code Online (Sandbox Code Playgroud)
但此代码只能匹配" http://www.google.com " 等网址
我知道这是一个重复的问题,但我已经尝试了所有提供的正则表达式,它不符合我的要求.威尔有人请帮帮我吗?谢谢.