我想检查字符串是否包含使用javascript的网址我从谷歌获取此代码
if(new RegExp("[a-zA-Z\d]+://(\w+:\w+@)?([a-zA-Z\d.-]+\.[A-Za-z]{2,4})(:\d+)?(/.*)?").test(status_text)) {
alert("url inside");
}
Run Code Online (Sandbox Code Playgroud)
但是这个只适用于像"http://www.google.com"和"http://google.com"这样的网址,但它对"www.google.com"不起作用.我也想提取该网址从字符串,所以我可以处理该网址.
Sud*_*oti 13
尝试:
if(new RegExp("([a-zA-Z0-9]+://)?([a-zA-Z0-9_]+:[a-zA-Z0-9_]+@)?([a-zA-Z0-9.-]+\\.[A-Za-z]{2,4})(:[0-9]+)?(/.*)?").test(status_text)) {
alert("url inside");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15023 次 |
| 最近记录: |