将空格替换为逗号
Replacing white spaces to commas
好吧,我使用正则表达式将所有空格替换为逗号,但末尾有一个空格,我不知道如何使正则表达式不替换
我有什么
25DEL 38DEL A73G
JS-
var valor = $("#mapaArquivos option:selected").val().replace(/'s+/g, ", ");
输出
25DEL, 38DEL, A73G,
右输出
25DEL, 38DEL, A73G
无论如何,谢谢你的帮助!
在应用正则表达式之前修剪该值。这样就不会有尾随或引导空间
var valor = jQuery.trim($("#mapaArquivos option:selected").val())
.replace(/'s+/g, ", ");
您可以修剪末端,也可以使用
replace( /(?!'s+$)'s+/g, ", " );
消极的前瞻可以防止后面的空格被替换。
应该这样做(它首先修剪初始值的空白)
var valor = $("#mapaArquivos option:selected").val().replace(/^'s+|'s+$/g,"").replace(/'s+/g, ", ");
如果没有,您可能需要尝试replace(/'s+$/,"")
(仅在结束时修剪
相关文章:
- 我如何找到一个句子中的所有空格并替换忽略它们
- 用空格替换下划线PHP
- 用空格替换+
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 用空格替换单引号和其他符号
- Ajax 用 + 替换空格
- 字符串替换正则表达式,开头为空格
- 如何用空格替换下划线
- 根据javascript中的逗号索引替换空格
- JavaScript:在 XMLSerializer 错误地解析实体后,用 html 160 实体替换三个空格
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- 在搜索表单中,替换空格或仅使用正则表达式的隐词和数字
- 在javascript中用正则表达式替换空格
- Javascript 如果字符串包含空格,则用破折号替换空格
- 用正则表达式替换空格,而不替换空的 HTML 标记
- 这个JavaScript正则表达式是否替换空格
- 替换空格javascript
- 替换空格,但不替换括号之间的空格
- 内容替换功能:用下划线替换空格
- 用随机值替换空格