Regex空格(s)处理所有空格类型
Regex whitespace (s) handling all spacing types
我对这些很陌生,但是有一个正则表达式/替换函数:
string.replace(/'s{10,}/gi, ' ');
因为我有一个文本字符串,它与空白、制表符和换行符的组合失去了控制。我面临的问题是,上面的表达式处理太多了。我试过把它拨回's{1,}
来缓解这种情况,但它甚至减少了换行符和制表符空格到一个空间。我想用不同的规则分别处理它们。
似乎这个规则覆盖了我试图处理其他空格类型的任何东西。
您可以使用一个实际的空格字符来匹配空格:
var spaces = / /g; // a valid regex
对于其他类型,考虑如下:
/'t'r'n/ // other space characters
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- Regex代码只允许一个空格
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 如何在DOM元素上按类型构建此函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何将具有文本类型值的var放入jQuery函数中
- javascript解释器如何理解变量的数据类型
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 用空格替换下划线PHP
- 可变大小的JavaScript字符串如何成为基元类型
- AngularJS指令只识别双向绑定类型
- 在<输入类型=“;文件“/>
- HTML5 输入类型=数字值在 Webkit 中为空,如果包含空格或非数字字符
- 当在HTML输入字段中输入类型为email的空格时,Chrome不会触发onchange事件
- Regex空格(s)处理所有空格类型