【正则表达式】将前后空格用空字符串替代: str.replace(/(^\s*)|(\s*$)/g, "")
来源:互联网 发布:sql select if 用法 编辑:程序博客网 时间:2024/05/05 08:06
str.replace(/(^\s*)|(\s*$)/g, “”)
用正则表达式将前后空格用空字符串替代
- ^表示字符串必须以后面的规则开头, 在这里就是说字符串必须以\s*开头
- \s 是空格的意思, * 表示有0个或多个
- \s* 就是有0个或多个空格
- (^\s*) 表示的就是以0个空格或者多个空格开头
- | 表示或的意思, 也就是满足| 左边的也成立, 满足 | 右面的也成立
- $ 的意思是字符串必须以前面的规则结尾
- (\s*$) 的意思就是, 以0个空格或者多个空格结尾
- /…/g 是正则表达式的属性, 表示全文匹配, 而不是找到一个就停止
所以这个正则表达式替换的就是前导空格和后导空格。
因为有前导空格, 就说明以0个或多个空格开头, 满足正则表达式中 | 前面的条件: (^\s*)
而如果有后导空格, 就说明以0个或多个空格结尾, 满足正则表达式中 | 后面的条件: (\s*$)
0 0
- 【正则表达式】将前后空格用空字符串替代: str.replace(/(^\s*)|(\s*$)/g, "")
- 用正则表达式将前后空格用空字符串替代:replace(/(^\s*)|(\s*$)/g, "")
- 用正则表达式将前后空格用空字符串替代:replace(/(^\s*)|(\s*$)/g, "")
- 正则表达式 ((/w*|(/w/s*/w*)*)(/w*/S))$ ((/w*|(/w/s*(.)*/w*)*)(/w*/S))$ .net 前后去掉(没有)空格
- 正则表达式 ((/w*|(/w/s*/w*)*)(/w*/S))$ ((/w*|(/w/s*(.)*/w*)*)(/w*/S))$ .net 前后去掉(没有)空格
- js中使用正则表达式去除字符串前后空格
- js--打卡--12.07正则表达式 去除字符串前后空格
- 用正则表达式将空格
- JScript 用正则表达式自定义方法去掉字符串前后的空格
- 在JS中,使用正则表达式,用指定字符替换字符串前后空格
- 【正则表达式】str.replace(reg, callback) 使用
- replace(/\s/g,"")中的/g是什么意思?
- String.replace(/\s/g,'')中的‘/\s/g’表示什么意思?
- str.replace(/[ ]/g, "");
- 正则表达式:(\s*)[\s*]{\s*} 区别
- java 正则表达式去掉前后空格
- js利用正则表达式去掉前后空格
- 正则表达式:(?m)(\\S+)\\s+((\\S+)\\s+(\\S+))$
- org.apache.ibatis.reflection.ReflectionException: There is no getter for property named
- 框架代码的打磨之路
- ionic—基于web的移动端app开发框架(CSS篇1)
- 导出DLL 隐藏私有成员变量和成员函数 工厂方法
- objective-c 逆向资料
- 【正则表达式】将前后空格用空字符串替代: str.replace(/(^\s*)|(\s*$)/g, "")
- [Objective-C]Hello World
- 程序员职业生涯规划 之最终篇
- HDU 5534 (多重背包)
- 分享一个圆角自定义的漂亮AlertDialog
- WebKit之零散记忆
- 读取bmp图片数据
- C语言练习作业(四)
- 王学岗的属性动画上(五)------抛物线效果的实现