鍍金池/ 問答/Java  HTML/ 這個(gè)正則什么意思

這個(gè)正則什么意思

var re = /(^|$)username=([^&]*)(&|$)/

var str = '^username=wang'
這個(gè)字符串能校驗(yàn)通過,求高手解釋什么意思

回答
編輯回答
老梗

首先,'^username=wang'不能通過。
看起來是用來提取urlusername參數(shù)值的,比如:

let reg = /(^|$)username=([^&]*)(&|$)/;
'username=wang'.match(reg)[2]; // 'wang'
'username=wang&ago=9'.match(reg)[2]; // 'wang'
2017年11月23日 14:25