RegExp表达式

正则表达式:符合某种规则的字符串,

我们可以使用它校验一个其他的字符串,
还可以使用它替换符合规则的字符串,
还可以使用它切割符合规则的字符串

表示范围的:[ ]

[abc]:   代表的是字符a、b 或 c中的,任意一个
[a-zA-Z]:代表的是a 到 z 或 A 到 Z,两头的字母包括在内,任意一个
[0-9]:   代表的是 0到9数字,两头的数字包括在内,任意一个
[a-zA-Z_0-9]:代表的字母或者数字或者下划线,任意一个

表示数量:{ }

X{n}    代表的是X出现恰好 n 次   a{3} "aaa";true "aaaa":false "bac":false
X{n,}   代表的是X出现至少 n 次  x出现的次数>=n个
X{n,m}  代表的是X出现至少 n 次,但是不超过 m 次  n<=x<=m
X?      代表的是X出现一次或一次也没有  "abc"? "abc"/""":true "abcabc":false
X+      代表的是X出现一次或多次 "a"+  "a...a"/"a":true ""/"b":false
X*(X?+X+)代表的是X出现零次或多次  1*  "1"/"1...1"/"":true   "aa":false

举例:


	 *  举例:效验qq号码. 
	 *    1: 要求必须是5-15位数字. 
	 *    2: 不能以0开头. 
	 */
	//定义一个正则规则.
	var qqReg = /^[1-9][0-9]{4,14}$/; 
	
	// 使用test方法 , 进行效验. 
	alert(qqReg.test("1339054059")); //true
	alert(qqReg.test("00000")) // false 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值