首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么写正则表达式

2013-03-12 
如何写正则表达式[解决办法]var reg /(^[a-zA-Z\_][a-zA-Z0-9\_]*$)[解决办法](^\d{1,3}(\.\d{1,3}){3}$

如何写正则表达式
怎么写正则表达式
[解决办法]

var reg = /(^[a-zA-Z\_][a-zA-Z0-9\_]*$)
[解决办法]
(^\d{1,3}(\.\d{1,3}){3}$)/gi;

写的比较简单,用户名的格式是,只支持字母,数字,和下划线,必须以字母和下划线开头
ipv4也只是写的四个三位数和三个点的格式,对数据的大小没有判断
[解决办法]
/^([A-Z0-9a-z\u4e00-\u9fa5]+)
[解决办法]
((([1-9]
[解决办法]
([1-9]\d)
[解决办法]
(1\d\d)
[解决办法]
(2([0-4]\d
[解决办法]
5[0-5])))\.){3}([1-9]
[解决办法]
([1-9]\d)
[解决办法]
(1\d\d)
[解决办法]
(2([0-4]\d
[解决办法]
5[0-5]))))$/

匹配用户名:26个英文字母大小写、汉语、数字;ip:1-255:1-255:1-255:1-255
[解决办法]
如果没有特殊要求,不一定非得把两种情况揉到一个正则中去。

var success = condition1() 
[解决办法]
 condition2();
[解决办法]
^\w+$
[解决办法]
^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$

[解决办法]
引用:
JavaScript code?1^\w+$
[解决办法]
^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$


补充一点,ip地址每一个位段不能大于255、小于1,这个正则就无能为力了,得自己加程序判断。

热点排行