中的常用正则表达式总结牛

回转窑设备2021年09月06日

这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程为新手朋友整理发布。  只能输入数字:\"^[]*$\"。

只能输入n位的数字:\"^\\d{n}$\"。

只能输入至少n位的数字:\"^\\d{n,}$\"。

只能输入m~n位的数字:。\"^\\d{m,n}$\"

只能输入零和非零开头的数字:\"^(0|[][]*)$\"。

只能输入有两位小数的正实数:\"^[]+(.[]{2})?$\"。

只能输入有1~3位小数的正实数:\"^[]+(.[]{1,3})?$\"。

只能输入非零的正整数:\"^\\+?[][]*$\"。

就还是写一篇这样的文章吧 只能输入非零的负整数:\"^\\-[][]\"*$。

只能输入长度为3的字符:\"^.{3}$\"。

只能输入由26个英文字母组成的字符串:\"^[A-Za-z]+$\"。

只能输入由26个大写英文字母组成的字符串:\"^[A-Z]+$\"。

只能输入由26个小写英文字母组成的字符串:\"^[a-z]+$\"。

只能输入由数字和26个英文字母组成的字符串:\"^[A-Za-z]+$\"。

只能输入由数字、26个英文字母或者下划线组成的字符串:\"^\\w+$\"。

验证用户密码:\"^[a-zA-Z]\\w{5,17}$\"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。

验证是否含有^%’,;=?$\\\"等字符:\"[^%’,;=?$\\x22]+\"。

只能输入汉字:\"^[\\u4e00-\\u9fa5]{0,}$\"

验证Email地址:\"^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$\"。

验证InternetURL:\"

验证号码:\"^(\\(\\d{3,4}-)|\\d{3.4}-)?\\d{7,8}$\"正确格式为:\"XXX-XXXXXXX\"、\"XXXX-XXXXXXXX\"、\"XXX-XXXXXXX\"、\"XXX-XXXXXXXX\"、\"XXXXXXX\"和\"XXXXXXXX\"。

验证身份证号(15位或18位数字):\"^\\d{15}|\\d{18}$\"。

验证一年的12个月:\"^(0?[]|1[])$\"正确格式为:\"01\"~\"09\"和\"1\"~\"12\"。

验证一个月的31天:\"^((0?[])|((1|2)[])|30|31)$\"正确格式为;\"01\"~\"09\"和\"1\"~\"31\"。

利用正则表达式限制页表单里的文本框输入内容:

用正则表达式限制只能输入中文:onkeyup=\"value=place(/[^\\u4E00-\\u9FA5]/g,’’)\" onbeforepaste=\"tData(’text’,tData(’text’).replace(/[^\\u4E00-\\u9FA5]/g,’’))\"

用正则表达式限制只能输入全角字符: onkeyup=\"value=place(/[^\\uFF00-\\uFFFF]/g,’’)\" onbeforepaste=\"tData(’text’,tData(’text’).replace(/[^\\uFF00-\\uFFFF]/g,’’))\"

用正则表达式限制只能输入数字:onkeyup=\"value=place(/[^\\d]/g,’’) \"onbeforepaste=\"tData(’text’,tData(’text’).replace(/[^\\d]/g,’’))\"

用正则表达式限制只能输入数字和英文:onkeyup=\"value=place(/[\\W]/g,’’) \"onbeforepaste=\"tData(’text’,tData(’text’).replace(/[^\\d]/g,’’))\"

得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1

以下是引用片段:

s=\"\"

s=place(/(.*\\/){0,}([^\\.]+).*/ig,\"$2\")

alert(s)

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

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

以下是引用片段:

n=function(){place([^\\x00-\\xff]/g,\"aa\").length;}

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

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

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

以下是引用片段:

im=function()

{

place(/(^\\s*)|(\\s*$)/g,\"\");

}

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

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

以下是引用片段:

functionIP2V(ip)

{

re=/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)/g//匹配IP地址的正则表达式

if(st(ip))

{

returnRegExp.$1*w(255,3))+RegExp.$2*w(255,2))+RegExp.$3*255+RegExp.$4*1

}

else

{

thrownewError(\"NotavalidIPaddress!\")

}

}

银川治白癜风哪家医院好
成都癫痫医院在哪
广州包皮过长治疗哪家好
相关阅读
温州又多一所新所学校!

仲夏二月,艳阳高照 崭新校四区,首次亮相 6月8日上午9点 衢州设计该学院教...

2023-09-15
要求烟草 陕西行动【八】陕北:做控烟榜样,建无烟机关、无烟社区!

绥德: 控屑促销入机关 身体力行不严重危害 为提高人们对国内控屑工作的...

2023-09-10
牛肉黄瓜,加盐后别直接加调料!多做1步,脆爽入味,1小时就牛肉好

腌菱角,加有鱼肉后别实际上加有酱料!多继续做1步,更为脆爽,1时长就熟...

2023-09-07
中学食堂花椒粒过期被罚6.5万 校外:怕破漏放旧包装袋

中学食堂醋粒过期受罚6.5万,校内:怕破漏放旧包装袋 6月27日,贵州遵义...

2023-09-04
把女朋友当女儿养的男生也比较聪明 女孩子本来就是你越宠爱 她越可爱的 你给她足够的安全感和保护 她也

把女朋友当女儿饲的男生也非常聪明 女孩子本来就是你越好宠爱 她越好可爱...

2023-09-03
券业重磅!行业诚信准则发布,声誉信息硬指标明确,失信成本极大增强

交易所从业部门看过来,从业者道义原则上、律师资格威信的资讯规约发布。...

2023-09-02
友情链接