javascript 使用正则test( )第一次是 true第二次是false
1.前言 今天朋友问我一个问题,我现在需要多次匹配同一个内容,但是为什么我第一次匹配,直接是 true,而第二次匹配确实 false 呢? var s1 = "MRLP"; var s2 = "MRLP"; var reg = /mrlp/ig; console.log(reg.test(s1)); console.log(reg.test(s2)); 这时候你会发现,我们在连续使用一个正则匹配其他字符串的时候,第一次匹配是 true,而第二次匹配则是 false。 等等,WHT?我匹配的是 MRLP,而且我还特意加上i 用于不区分大小写,可以为什么第一次可以正常匹配,第二次就不行了呢?
用户评论
推荐下载
-
数学建模第一次作业
数学建模第一次作业
21 2019-09-15 -
GSJY第一次成果展示
测试基础及testlink和mantis练习
12 2019-09-15 -
Machine Learning第一次作业
机器学习作业,包括decision tree 的知识
36 2018-12-28 -
第一次上午作业.zip
第一次上午作业.zip
7 2023-01-06 -
tesJSF:第一次JSF测试
**JSF(JavaServer Faces)**是一个Java平台上的用户界面框架,用于构建和呈现Web应用程序。它提供了组件模型、事件处理以及与后端服务的数据绑定能力,使得开发者能够更轻松地创建动
0 2024-10-18 -
TheFirst第一次Github源码
首先 第一次Github <title>引导程序示例</ title> [removed] #fullwidth-video{ height:
5 2021-03-06 -
gittest第一次提交源码
gittest:第一次提交
11 2021-04-21 -
通电第一次实验.zip
通电第一次实验.zip
9 2021-04-15 -
MYPROJECT第一次提交源码
MYPROJECT:第一次提交
5 2021-04-19 -
spring第一次课笔记
spring第一次课笔记
27 2019-01-01
暂无评论