需求背景:公司一套后臺系統(tǒng),表格頁面用ajax做分頁,點擊分頁以后希望當前url記錄分頁信息,這樣刷新當前頁面時,分頁信息不丟失。比如我點擊第5頁,當前url里面記錄一個page_num=5,這樣刷新頁面時,直接進入第5頁?,F(xiàn)在的問題是,點擊分頁后,我需要無刷新修改url的方式更新url中的分頁信息。以點擊進入第5頁為例。比如:https://www.baidu.com/點擊后,url需要修改為:https://www.baidu.com/?page_num=5https://www.baidu.com/?page_num=2點擊后,url需要修改為:https://www.baidu.com/?page_num=5https://www.baidu.com/?page_num=2&type=test點擊后,url需要修改為:https://www.baidu.com/?page_num=5&type=test我現(xiàn)在希望通過正則表達式的方式,針對性的修改page_num的值,url的其他部分不受影響,但是這段代碼不會寫(尤其是正則)?麻煩大神幫忙說下思路,最好貼點代碼。延伸一下:上面需求不只是針對性修改page_num值的問題,如果url里面本身沒有page_num信息,那么就不是修改page_num的值,而是追加一個page_num=5,這種特殊情況怎么處理呢?大神,如果有時間,就把這個問題也幫忙看下吧,幫忙寫點代碼,多謝啦。
javascript中如何通過正則表達式修改字符串中的部分內(nèi)容呢?
慕容3067478
2019-05-22 15:22:50