分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js正则表达语法

发布时间:2023-09-06 01:48责任编辑:董明明关键词:js正则
/**通过量词可以设置一个内容出现的次数*量词只对它前边的一个内容起作用。所以在作用多个时需要用小括号()来向计算机说明这是一个整体。*-{n}代表正好出现n次。*-{m,n}出现了m-n次。*-{m,}m次以上。*/var reg = /a{3}/ ; ???????//abababreg = /(ab){3}/;reg = /ab{1,3}c/; //abbbc;reg = /b{3}/; //bbb;reg = /a{2,}/ //bbbaa;
RegExp RegExp对象的方法 ????RegExp对象有三个方法: ???test();用来检索字符串中的指定值。返回值是true或false。 ???exec() ;用来检索字符串中的指定值。返回值是被找到的值。如果没有找到那么返回一个null。 ???compile():compile方法用来改变RegExp。 ???compile():既可以改变检索模式,也可以添加或删除第二个参数。 ???????例子: ???????var reg = new RegExp("e"); ???????document.write(reg.test("The best things in life are free")); ???????reg.compile("d"); ???????// ???????document.write(reg.test("The best things in life are free")); ???因为字符串中存在e而没有d,所以代码输出的是: ??????true ?false; ???????????RegExpObject.compile(regexp,modifier); ???????????regexp:用来匹配正则表达式。 ???????modifier:规定用来匹配的类型。"g"用于全局匹配,"i"用来匹配不区分字母的大小写,"gi" 用于全局区分大小写的匹配。
????? 
$用来说明结尾匹配的方式。()用来表明一个字表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用\(和\)。*用来匹配前面的表达式是0次还是多次。匹配字符时候需要使用\*.+匹配前面的子表达式一次或者多次。要匹配字符时候需要用\+。.匹配除了换行符\n之外的任何的单字符。[]标记一个中括号表达式的开始。要匹配[],需要使用\[]。?匹配前面的子表达式0次或者一次,或者指明一个非贪婪限定符。要匹配?字符请使用\?。\将一下个字符标记为或特殊字符,或原义字符、或向后引用、或八进制转义符。例如,‘n‘匹配^字符‘n‘。‘n‘匹配换行符。序列‘\\‘匹配"\",而"\("则匹配"("。^匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配^字符本身。请使用\^。{}标记限定表达式。意思是括号内填写出现几次的次数。要匹配{,请使用\{。|用来选择两项之间的一个选择。要匹配|,请使用\|。

js正则表达语法

原文地址:https://www.cnblogs.com/l8l8/p/8728777.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved