篮球外围下注_篮球投注导航_[所有网址]

篮球外围下注_篮球投注导航_[所有网址]是该公司为打造信誉第一,2014最新体验金,篮球外围下注_篮球投注导航_[所有网址]这里的所有老虎机游戏及真人百家乐游戏都具有欧洲风格,致力成为最具传播力和互动性的娱乐城网站。

收集一些常用的正则表达式。

2019-08-04 13:42 来源:未知

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。

摘要:收集一些常用的正则表达式。

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。

匹配中文字符的正则表达式:

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。

匹配中文字符的正则表达式:

[u4e00-u9fa5]
匹配双字节字符(包括汉字在内):

匹配中文字符的正则表达式: [u4e00-u9fa5]

[u4e00-u9fa5]

[^x00-xff]
美洲杯竞猜网址,应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

匹配双字节字符(包括汉字在内):[^x00-xff]

匹配双字节字符(包括汉字在内):

String.prototype.len=function(){ return this.replace([^x00-xff]/g,"aa").length; }
匹配空行的正则表达式:

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

[^x00-xff]

n[s|]*r
匹配HTML标记的正则表达式:

String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

/<(.*)>.*</1>|<(.*) />/
匹配首尾空格的正则表达式:

匹配空行的正则表达式:n[s| ]*r

String.prototype.len=function(){ return this.replace([^x00-xff]/g,"aa").length; }

(^s*)|(s*$)
应用:j avascript中没有像v bscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

匹配HTML标记的正则表达式:/<(.*)>.*</1>|<(.*) />/

匹配空行的正则表达式:

String.prototype.trim = function()
{
    return this.replace(/(^s*)|(s*$)/g, "");
}
利用正则表达式分解和转换IP地址
下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:

匹配首尾空格的正则表达式:(^s*)|(s*$)

n[s|]*r

function IP2V(ip)
{
    re=/(d ).(d ).(d ).(d )/g  //匹配IP地址的正则表达式
    if(re.test(ip))
    {
        return RegExp.$1*Math.pow(255,3)) RegExp.$2*Math.pow(255,2)) RegExp.$3*255 RegExp.$4*1
    }
    else
    {
        throw new Error("Not a valid IP address!")
    }
}
不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:

应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

匹配HTML标记的正则表达式:

var ip="10.100.20.168"
ip=ip.split(".")
alert("IP值是:" (ip[0]*255*255*255 ip[1]*255*255 ip[2]*255 ip[3]*1))
匹配Email地址的正则表达式:

String.prototype.trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}

/<(.*)>.*</1>|<(.*) />/

w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
匹配网址URL的正则表达式:

利用正则表达式分解和转换IP地址:

匹配首尾空格的正则表达式:

./?%&=]*)?
利用正则表达式去除字串中重复的字符的算法程序:[*注:此程序不正确]

下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:

(^s*)|(s*$)

var s="abacabefgeeii"
var s1=s.replace(/(.).*1/g,"$1")
var re=new RegExp("[" s1 "]","g")
var s2=s.replace(re,"")
alert(s1 s2)  //结果为:abcefgi

function IP2V(ip)
{
re=/(d ).(d ).(d ).(d )/g //匹配IP地址的正则表达式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3)) RegExp.$2*Math.pow(255,2)) RegExp.$3*255 RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}

应用:j avascript中没有像v bscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

TAG标签: 篮球外围下注
版权声明:本文由篮球外围下注发布于系统,转载请注明出处:收集一些常用的正则表达式。