JavaScript trim 实现去除字符串首尾指定字符的简单方法
发布时间 - 2026-01-10 22:08:22 点击率:次实例如下:
String.prototype.trim = function (char, type) {
if (char) {
if (type == 'left') {
return this.replace(new RegExp('^\\'+char+'+', 'g'), '');
} else if (type == 'right') {
return this.replace(new RegExp('\\'+char+'+$', 'g'), '');
}
return this.replace(new RegExp('^\\'+char+'+|\\'+char+'+$', 'g'), '');
}
return this.replace(/^\s+|\s+$/g, '');
};
// 去除字符串首尾的全部空白
var str = ' Ruchee ';
console.log('xxx' + str.trim() + 'xxx'); // xxxRucheexxx
// 去除字符串左侧空白
str = ' Ruchee ';
console.log('xxx' + str.trim(' ', 'left') + 'xxx'); // xxxRuchee xxx
// 去除字符串右侧空白
str = ' Ruchee ';
console.log('xxx' + str.trim(' ', 'right') + 'xxx'); // xxx Rucheexxx
// 去除字符串两侧指定字符
str = '/Ruchee/';
console.log(str.trim('/')); // Ruchee
// 去除字符串左侧指定字符
str = '/Ruchee/';
console.log(str.trim('/', 'left')); // Ruchee/
// 去除字符串右侧指定字符
str = '/Ruchee/';
console.log(str.trim('/', 'right')); // /Ruchee
以上就是小编为大家带来的JavaScript trim 实现去除字符串首尾指定字符的简单方法全部内容了,希望大家多多支持~
# js字符串trim
# JS中字符串trim()使用示例
# js中eval()函数和trim()去掉字符串左右空格应用
# JavaScript trim 去除字符串空格的三种方法(附代码详解)
# JavaScript 字符串新增方法 trim() 的使用说明
# 小编
# 大家多多
# String
# js
# brush
# prototype
# char
# function
# trim
# class
# background
# style
# span
# color
# pre
# strong
# ccffcc
# xxx
# log
# console
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速生成ASP一键建站模板并优化安全性?
JavaScript Ajax实现异步通信
Laravel如何使用.env文件管理环境变量?(最佳实践)
nginx修改上传文件大小限制的方法
JavaScript如何操作视频_媒体API怎么控制播放
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
油猴 教程,油猴搜脚本为什么会网页无法显示?
EditPlus中的正则表达式 实战(1)
Laravel如何处理表单验证?(Requests代码示例)
如何制作一个表白网站视频,关于勇敢表白的小标题?
打造顶配客厅影院,这份100寸电视推荐名单请查收
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Laravel如何处理异常和错误?(Handler示例)
音响网站制作视频教程,隆霸音响官方网站?
使用spring连接及操作mongodb3.0实例
历史网站制作软件,华为如何找回被删除的网站?
Laravel Session怎么存储_Laravel Session驱动配置详解
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
如何快速查询网站的真实建站时间?
如何挑选优质建站一级代理提升网站排名?
详解Android中Activity的四大启动模式实验简述
如何在阿里云域名上完成建站全流程?
如何在香港服务器上快速搭建免备案网站?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
如何实现建站之星域名转发设置?
网站建设整体流程解析,建站其实很容易!
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何彻底删除建站之星生成的Banner?
js实现获取鼠标当前的位置
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
网站制作免费,什么网站能看正片电影?
如何在服务器上三步完成建站并提升流量?
如何在 React 中条件性地遍历数组并渲染元素
C++时间戳转换成日期时间的步骤和示例代码
Firefox Developer Edition开发者版本入口
Python面向对象测试方法_mock解析【教程】
如何在香港免费服务器上快速搭建网站?
如何用JavaScript实现文本编辑器_光标和选区怎么处理

