【发布时间】:2013-12-06 18:02:38
【问题描述】:
我有一个带有文本字段的表单,用于填写网站用户。用户通常不会在逗号和句号之后放置空格。如何用 javascript 格式化此文本区域,以便在这些逗号和句号字符之后添加空格,但要留下那些表示数字的小数分隔符的字符。我尝试过使用replace(/\,/g,', '),但这也在数字的小数分隔符后放置了空格。
谢谢
【问题讨论】:
-
无法区分
1,200,40上的 1.2k, 40 和 1, 200, 40。这是不可能的。 -
但也许看看后面你可以看到逗号左边的字符是否是数字,并且在大多数情况下都可以使用,除非有人写“我的幸运数字是 7,4 5 只猫发出咕噜声”
-
对我来说没关系,如果可以在 95% 的情况下工作,但我是 javacript 环境的新手,我不知道该怎么做。
-
@ajax333221: javascript 正则表达式引擎不支持lookbehinds。
标签: javascript regex add space