js中的正则表达式

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>js的正则表达式</title>
		<!-- 
			常用正则表达式的语法:
							数量词:
								X:表示任意字符
							
								X+ :当前x字符出现一次或多次
								X? :X字符出现0次或者一次
								X* :X字符出现0次或多次
								
							范围相关的:
								X{n}:表示X字符恰好出现n次
								X{n,}:X字符至少出现n次
								X{n,m}:X字符至少n次,但是不超过m次
								
				X[A-Za-z0-9_]:X字符可以是大小写字母或者数字以及出现下划线
						等价于:\w
				X[0-9]:x字符数字   等价于\d
				
				如果本身x字符是.----  转义.   \.
				
				格式:
							定义一个正则表达式:
							var str = /正则表达式即可/ ;
							
							正则表达式对象:有一个内置的方法test(某个内容):如果
					校验成功,返回true,否则,false,校验失败!
					
				逻辑不够严谨,想让正则表达式更严谨一些,需要加入边界匹配符号
				
				^:以...开头
				$:以...结尾
						var str = /^正则表达式语法$/ ;  完全匹配
		 -->
	</head>
	<body>
		
	</body>
	<script>
		var str="1dss33cxs2";
		/* var reg = /[A-Za-z0-9_]{2}/ ; */
		//加入边界匹配符号
		var reg = /^[A-Za-z0-9_]{2}$/
		if(reg.test(str)){
			alert("条件成立");
		}else{
			alert("条件不成立");
		}
		
	</script>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值