1、幫寫個使用正則獲取域名,js
var str='http://.baidu.com/q?ct=23214';
var re = /http:\/\/([^\/]+)\//i;
var h = str.match(re);
alert(h[1]);
2、正則表達式取根域名
^
3、怎麼用正則表達式提取電子郵箱的賬戶名和域名?
網上找一個郵箱的正則,然後把@前面的和後面的用括弧括起來,就可以吧賬戶名和域名分到分組里了,可以用\1 \2進行引用,或者程序庫提供的其他功能引用
4、正則表達式 取根域名(請看清楚,不是驗證,是要取值)
如圖,不帶該需求的哦
5、js或正則表達式截取域名http://www.baidu.com/http://wenku.baidu.cn/http://tech.wenku.baidu.com.cn/ne
|$s1='http://www.baidu.com/';
$s2='http://wenku.baidu.cn/';
$s3='http://tech.wenku.baidu.com.cn/news/titile';
$s1=~/http://(.+..+.(cn|))/i; print $1;
$s2=~/http://(.+..+.(cn|com))/i; print $1;
$s3=~/http://(.+..+.(cn|com))/i; print $1;
################################################
$s1=~/(baidu.(cn|com)(.cn)?)/i; print $1;
$s2=~/(baidu.(cn|com)(.cn)?)/i; print $1;
$s3=~/(baidu.(cn|com)(.cn)?)/i; print $1;