正则表达式删除所有白色景观,除了单词之间的一个
Regex to remove all whitescape except one between words?
标题很简单,真的。
是否有一个正则表达式可以删除除单词之间的空格之外的所有空格。
所以
" Hello. How are you today? "
会成为
"Hello. How are you today?"
这将执行您希望的操作:
" Hello. How are you today? ".replace(/'s{2,}/g,' ').trim()
小提琴:http://jsfiddle.net/REAdV/
您可能会发现trim()
可能无法在 6/7/8 和一些较旧的浏览器版本上运行,我建议使用.replace(/^'s+|'s+$/g,'')
var str = " fsdf d34234sf sdfsdf ";
str=str.replace(/^'s+|'s+$/g,'');
returns:fsdf d34234sf sdfsdf
相关文章:
- JavaScript/jQuery-添加添加和删除类与下一个函数之间的延迟
- 命名一个在“”和“”之间切换元素的函数;启用”;以及“;被禁用”;州
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 如何创建一个确定2个数字之间值的函数
- Angular 2,在没有直接关系的两个组件之间共享一个对象
- 尝试在一个对象的值和一个对象数组之间进行匹配
- 我可以在两个javascript文件之间传递一个字符串吗?
- 节点模块对象范围:在所有函数之间共享一个对象
- 创建一个变量并在页面之间移动时“存储它”,jQuery
- 如何在 javascript 中使用正则表达式在其他两个字符串之间找到一个字符串
- 这是一个很好的例子,显示了 JavaScript 中的 OOP 和过程编程之间的区别
- Angular,设置一个回调函数,用于在工厂和控制器之间更新
- 如何要求用户输入一个介于 1 和 50 之间的整数,然后小程序打印出一行这个星数
- 我需要在jQuery函数和AJAX之间获取一个变量
- 第一个元素和最后一个元素之间的连续循环
- Angular ng sortable-如果我在一个栏中添加了一个搜索框,则拖放在两列之间无法正常工作
- 希望创建一个显示日期+5天和日期+10天之间交付的javascript
- JS:给定一个x,y坐标列表,可以找到介于1,1和给定最大值之间的缺失坐标
- 我如何向这个脚本添加一个点击按钮循环URL函数(按给定顺序在URL之间切换),或者这可能吗
- 一个用户脚本的两个实例如何在帧之间进行通信