文字列で指定した先頭と末尾の文字を削除
1257 ワード
原生の
trim()
は首尾のスペースしか除去できず、s;b;c;
のようないくつかのつなぎ合わせのデータをより便利に処理するために、String
の原型にtrims()
の方法を拡張した./**
*
* @param { String } code
* @return
* : ';;;aaaa;;;'.trims(';') ==> 'aaaa'
*/
if(!String.prototype.trims) {
Object.defineProperty(String.prototype, 'trims', {
value: function (code) {
let str = this;
//
let regs = new RegExp(`(^\\${code}*)|(\\${code}*$)`,'g')
str = str.replace(regs, "")
return str
}
})