我試圖從json字符串替換短代碼中的屬性值,但我沒有用此代碼成功。一切似乎都不錯,但它不工作...jquery替換字符串屬性shortcode
字符串(後字符串化)取代:
data = JSON.stringify(data);
data = '[vc_single_image image=\"3464\" border_color=\"grey\" img_link_large=\"\" img_link_target=\"_self\" img_size=\"large\"]'
data = data.replace(/\[vc_single_image(.*?)image="(.*?)"(.*?)]/g, '[vc_single_image$1image="placeholder-image-id"$3]');
它工作在這個小提琴:http://jsfiddle.net/zg2e7/311/ 但不是JSON.stringify
什麼是錯後?
'/ \ [vc_single_image(。*?)圖像= 「(。*?)」(。*?)\]/g' – vks
請更換前表現出典型的字符串,什麼是應該的樣子後更換。另外,請創建一個jsFiddle。 – connexo
'不工作'?請顯示預期的匹配和失敗的地方.. –