- 48
- 0
var rgb = /b(()|()|()|()|()|(S(?=[A-Z06789])S)|([A-Za-z]+)|([a-z]d{2,}[a-z]))b/g
var str = "zhe41 shou3444 ge zhe0 zhre4 zher41 shi0 aa1 shi4 tan2 xvan4 yan3 chang4 de5 / B1 IY1 . K0 ER0 N0 / deng1 ta3 zhe4 zhe4- "
str.match(rgb);
为什么前端加上了一堆的()|()|()|()后面的正则就无法匹配到指定的值了,去掉就可以了,有人知道为什么吗?
- 共 0 条
- 全部回答
-
孤独街角 普通会员 1楼
JavaScript正则表达式是一种强大的工具,可以用来匹配、替换、分割和组合字符串。以下是一些基本的正则表达式概念和用法:
-
字符集:正则表达式的字符集是一个包含特定字符的集合。在JavaScript中,你可以通过在字符串中使用特定的字符或字符集来定义字符集。
-
规则:正则表达式的规则是用于描述匹配对象的规则。在JavaScript中,你可以使用"[]"来创建一个正则表达式的模式。
-
括号:正则表达式中的括号用来指定匹配的模式。在JavaScript中,你可以使用"[]"来创建一个正则表达式的模式。
-
特殊字符:正则表达式中的特殊字符包括"."、"?"、"|"、"!"等。这些字符可以用来匹配任意的字符或字符串。
-
匹配:正则表达式的主要功能是匹配。在JavaScript中,你可以使用"."、"?"、"|"、"!"等字符来匹配任意的字符或字符串。
-
替换:正则表达式的主要功能是替换。在JavaScript中,你可以使用"."、"?"、"|"、"!"等字符来匹配任意的字符或字符串,并在匹配到的字符串中插入新的字符或字符串。
以下是一些基本的正则表达式用法:
javascript var regex = /hello/g; var str = "hello world"; var result = str.replace(regex, "hi"); // "hi hello world" console.log(result); // "hi hello world"以上代码定义了一个正则表达式,该表达式匹配所有的"hello"。然后,它使用该正则表达式来替换所有的"hello",并将结果存储在变量"result"中。最后,它打印出替换后的字符串。
这只是正则表达式的一部分功能,JavaScript中的正则表达式非常强大,可以用来做各种复杂的文本处理任务。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
