if(preg_match(/(www|co.uk|uk.com|com|net|edu|org|org.uk|info|me|biz|co|io)/, $hostParts)) {
//unset this element from the array;
}
我正在使用一个正则表达式来删除公共域扩展。我的问题是,在www.cnet.com的例子中,我的表达式也与cnet中的网络匹配。我怎样才能阻止它匹配单词的部分,例如像www.cnet.com这样的域,为此,我只想删除www和com部分。谢谢。
var str = "sdhdhh@gmail.com"; // true but coming false
var str1 = "sdhdhh@gmail.co.uk";
var str2 = "sdhdhh@gmail.org";
var str3 = "sdhdhh@gmail.org.uk";
var patt = new RegExp("[a-z0-9._%+-]+@[a-z0-9.-]+?[\.com]?[\.org]?[\.co.uk]?[\.org.uk]$");
console.log(