var str='<video class="edui-upload-video vjs-default-skin video-js" controls="" preload="none" width="420" height="280" src="1.mp4" data-setup="{}"></video>'; var str2='<video class="edui-upload-video vjs-default-skin video-js" controls="" preload="none" width="420" height="280" src="1.mp4" data-setup="{}"></video><video class="edui-upload-video vjs-default-skin video-js" controls="" preload="none" width="420" height="280" src="1.mp4" data-setup="{}"></video>'; function regVideo(content){ var regtolink =/(<video) class="edui-upload-video vjs-default-skin video-js".*width\=\"\d*\"\sheight\=\"\d*\"(.*?video>)/g; var regcontent=content.replace(regtolink,"999"); return regcontent; } document.write(regVideo(str))//輸出999 document.write(regVideo(str2))//輸出999,但我想要的是2個999
求教,這段代碼可以將str替換為999,但是如果regVideo(str2)的話,還是只有1個999,而不是2個999。請問怎么才可以替換為2個999呢?
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...