我想替换JavaScript字符串中出现的所有点(.)

例如,我有:

var mystring = 'okay.this.is.a.string';

我想要okay this is a string分.

到目前为止,我试过:

mystring.replace(/./g,' ')

但这最终会将所有字符串替换为空格.

推荐答案

您需要转义.,因为它在正则表达式中具有"任意字符"的含义.

mystring = mystring.replace(/\./g,' ')

Javascript相关问答推荐

我的YouTube视频没有以html形式显示,以获取免费加密信号

reaction如何在不使用符号的情况下允许多行返回?

在时间轴完整日历中显示日期标题

创建1:1比例元素,以另一个元素为中心

在JavaScript中,是否有一种方法可以创建自定义thable,在等待某些代码后自动触发它?

*ngFor和@代表输入decorator 和选角闭合

Google Apps脚本中的discord邀请API响应的日期解析问题

Angular 17—每当一个布尔变量变为真时触发循环轮询,只要它保持为真

未捕获错误:[]:getActivePinia()被调用,但没有活动Pinia.🍍""在调用app.use(pinia)之前,您是否try 使用store ?""

如何在bslib nav_insert之后更改导航标签的CSS类和样式?

我怎么才能得到Kotlin的密文?

Web Crypto API解密失败,RSA-OAEP

从页面到应用程序(NextJS):REST.STATUS不是一个函数

如何使用TypeScrip设置唯一属性?

根据一个条件,如何从处理过的数组中移除一项并将其移动到另一个数组?

MarkLogic-earch.suggest不返回任何值

将对象推送到数组会导致复制

使用父标签中的Find函数查找元素

TabNavigator和StackNavigator之间的Reaction Native中的导航问题

连续添加promise 时,如何在所有promise 都已结算时解除加载覆盖