首页IT科技regsub 正则表达式(正则表达式(RegExp))

regsub 正则表达式(正则表达式(RegExp))

时间2025-04-28 11:12:40分类IT科技浏览3374
导读:正则表达式 (RegExp 定义 用于定义一些字符串的规则 计算机可以根据正则表达式,检查一个字符串是否符合规则...

正则表达式 (RegExp)

定义

用于定义一些字符串的规则 计算机可以根据正则表达式,检查一个字符串是否符合规则

创建 (正则表达式对象)

/** * 语法: * var 变量 = new RegExp("正则表达式","匹配模式"); * 在构造函数中可以传递一个匹配模式作为第二个参数: * 可以是: * i 忽略大小写 * g 全局匹配模式 * **/ var reg = /a/i; /** * 正则表达式的方法: * test() * 用来检测一个字符串是否符合正则表达式规则 * 如果符合返回true,否则返回false * 检查正则表达式是中是否包含a * **/ console.log(reg.test("abc"));

正则表达式方法

| (表示或者的意思)

[] 表示或者的意思

创建一个正则表达式检查一个字符串中是否含有a或b

/** * 使用| 表示或者的意思 * 使用[] 表示或者的意思 * **/ reg = /[abcd]/; reg = /a|b|c/; console.log(reg.test("abc"));

检查一个字符串中是否含有abc或adc或aec

reg = /a[bde]c/;

检查a是否连续出现了三次

reg = /a{3}/; alert(reg.test("aaabababa"));

[a-z] (任意小写字母)

reg = /[a-z]/; console.log(reg.test("abc"));

[A-Z] (任意小写字母)

reg = /[A-Z]/; console.log(reg.test("abc"));

[A-z] (任意字母(不区分大小写))

reg = / [A-z]/; console.log(reg.test("abc"));

^ (表示开头)

reg = /^a/;//匹配a开头 alert(reg.test("nc"));

$ (表示结尾)

reg = /a$/;//匹配a结尾 alert(reg.test("aa")); //同时使用^和$时 reg = /^a|a$/; alert(reg.test("abc"));

[^ab] (除了(ab里面的都可以))

reg = /[^ab]/; console.log(reg.test("c"));

. (表示.)

var reg = /\./; alert(reg);

\ (表示\)

reg = /\\/; alert(reg.test("b.\\"));

\w (任意字母和数字和_ [A-z0-9_])

reg = /\w/; alert(reg.test("abc"));

\W (除了任意字母和数字和_ [^A-z0-9_])

reg = /\W/; alert(reg.test("."));

\d (任意数字 [0-9])

reg = /\d/; alert(reg.test("1"));

\D (除了数字[^0-9])

reg = /\D/; alert(reg.test("abc"));

\s (空格)

reg = /\s/; alert(reg.test("abc"));

\S (除了空格)

reg = /\S/; alert(reg.test(" "));

\b (单词边界)

//是否包含chlid (单词边界指独立的单词) reg = /\bchlid\b/; alert(reg.test("hello chlid ren"));

\B (除了单词边界)

reg = /\Bchlid\B/; alert(reg.test("hellochlidren")); //接收用户输入 //var str = prompt("请输入用户名:");
声明:本站所有文章            ,如无特殊说明或标注                   ,均为本站原创发布             。任何个人或组织       ,在未征得本站同意时            ,禁止复制             、盗用                   、采集      、发布本站内容到任何网站      、书籍等各类媒体平台                   。如若本站内容侵犯了原著者的合法权益                  ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
orico硬盘柜拆解(orico 6518sus3移动硬盘底座esata 2.5寸3.5寸USB3.0硬盘盒硬盘座tmall.com天猫) 搜索引擎优化策略有哪些(五大常见的搜索引擎优化策略分享)