var x = 3;var y = 11;var str = 'adcdefg';//用戶名var regk = "/^[a-zA-Z\d]\w{"+x+","+y+"}[a-zA-Z\d]$/";//正則var reg = eval(regk);alert(reg);if(reg.test(str)){ alert('1');}else{ alert('0');}如上代碼,alert彈出的內(nèi)容正是正則表達(dá)式的內(nèi)容,然而在匹配之后,仍舊彈出0,這是為什么?該如何修改?謝謝
v在正則表達(dá)式中使用變量
尚方寶劍之說(shuō)
2018-08-27 09:09:59