正则表达式问题

来源:2-8 分组

qq_NewWorld_1

2017-05-18 08:49

"a1b2c3d4".replace(/(^[a-z]\d){3}/g,"X") 为什么加个"^"就不能匹配到“前面一个字母后面一个数字的” 去掉“……”才可以

写回答 关注

1回答

  • 一束会飞的光
    2017-05-18 11:01:29

    ^是非的意思  这个正则匹配 第一个不是字母字符 和 数字 共匹配三次..

    156114... 回复一束会飞的光

    ^ 有兩個意思,一個是取反,寫在[]裡面,例如[^abc],表示取反abc,但還有一個意思就是字符串開頭,例如^[abc],就是代表以abc之中隨意一個開頭。

    2017-05-21 13:12:12

    共 3 条回复 >

JavaScript正则表达式

JavaScript正则表达式教程,理解之后,正则表达式比你想象的简单

96807 学习 · 126 问题

查看课程

相似问题