Javascript-任意のURLの検索部分を操作する

任意のリンクの検索部分で動作するライブラリ作成するというアイデアに感銘を受けて、同じタスクを実行する関数を作成することにしました( Kupycと協力し、参加を尊重します)。
/**
* GET- uri
*
* @param {String} uri
* @param {String} paramsNew
* @param {Boolean} [isReplace]
* @version 0.2.1
*/

var uriQueryParamsModifier = function (uri, paramsNew, isReplace) {
var paramsUri = ((paramsUri = uri.match(/\?([^#]+)/)) && paramsUri[1]);
if (paramsUri && isReplace) {
return uri.replace(/\?[^#]+/, !paramsNew ? '' : '?' + paramsNew );
}
if (paramsNew) {
return uri.replace(/(#)|$/, (!paramsUri ? '?' : '&' ) + paramsNew + '$1' );
}
return uri ;
}


* This source code was highlighted with Source Code Highlighter .
たぶん誰かがするでしょう。


Source: https://habr.com/ru/post/J67329/


All Articles