看板 RegExp 關於我們 聯絡資訊
以下是javascript var tmp=['taipei','taiwan','teacher','tank','top gun','ten']; var re = new RegExp("t", "gi"); var flag; for(var i=0;i<tmp.length;i++){ flag = re.test(tmp[i]); $('#info').append(tmp[i]+" = "+flag+"<br />"); } 上面這段很單純 就是檢查每個單字裡面有沒有t 看起來結果應該通通是true 但結果卻是 taipei = true taiwan = false teacher = true tank = false top gun = true ten = false 請問我的程式是哪裡有問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.166.220 ※ 編輯: no1kk 來自: 211.75.166.220 (02/22 18:47)
no1kk:註明一下,t那邊是個變數,但是比對結果就是很奇怪 02/22 18:52
foreverangle:不用加g 02/22 20:07
foreverangle:印象中加g好像回從上次找到的地方開始找 02/22 20:08
no1kk:感謝!! 受教了~ 02/23 01:18