課程
/前端開發
/JavaScript
/JavaScript正則表達式
'a2*34v8'.replace(/\w(?=\d)/g,'X'),'34'是'數字數字'不是'字符數字',為什么還能匹配上
2017-01-07
源自:JavaScript正則表達式 2-9
正在回答
\w等價于[a-zA-Z_0-9],含義是單詞字符(字母、數字下劃線)。3屬于\w,v也屬于\w,所以能匹配上。
\w表示字符類,包括大小寫字母和數字
舉報
JavaScript正則表達式教程,理解之后,正則表達式比你想象的簡單
1 回答數字的范圍
2 回答明明匹配為什么輸出false?
1 回答為什么1a2b3c4d5e中的2b3沒有匹配出來?
1 回答字符串方法match()中正則表達式全局的匹配結果
2 回答為什么聲明匹配文本的第一個字符的位置是從0開始,而文本字符串卻是從一開始,不是自相矛盾嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-24
\w等價于[a-zA-Z_0-9],含義是單詞字符(字母、數字下劃線)。3屬于\w,v也屬于\w,所以能匹配上。
2017-01-07
\w表示字符類,包括大小寫字母和數字