网页——JS(正则表达式对象、数组对象)

一、正则表达式
位置: ^ 开头 $ 结尾
次数:

  •   0或多个
      +		1或多个
      ?		0或1个
      {n}		就是n个
      {n,}	至少n个
      {n,m}	最少n个,最多m个		
    

通配符:

		\d		任意数字
		\D		任意非数字
		\s		任意空白
		\S		任意非空白
		.		任意字符(除'\n'外)

组合:

		[a-z]
		[0-9]

组:

		(正则)		匹配括号中正则表达式对应的结果,并暂存这个结果。
		(?:正则)	匹配括号中正则表达式对应的结果,但不暂存这个结果。
		\数字		使用第n个组匹配的结果
		使用正则的工具(RegExp类与相关方法)

创建:

	    // 方式一
		var regex = new RegExp("正则表达式", "标志");
		var regx=/[a-zA-Z0-9]+/i; //i不区分大小写的匹配  g 全文匹配
		// 方式二
		var regex = /正则表达式/标志
		var regx=new RegExp("[a-zA-Z0-9]","i");

案例:

			var regx=/^[a-z]+$/; //加上开头和结尾 整体去匹配
			//匹配方法 test()
			var f=regx.test("aAc");  //test() 传入一个字符串,看这个字符串符不符合
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值