Javascript 将单词中的所有字母替换为js中的*
我需要创建一个javascript函数,将单词的所有字母替换为星号Javascript 将单词中的所有字母替换为js中的*,javascript,regex,replace,Javascript,Regex,Replace,我需要创建一个javascript函数,将单词的所有字母替换为星号*。它应该将单词hello123替换为******。如何做到这一点?使用str.replace(…) 互联网上的许多例子:-D 例如: str.replace('foo', 'bar'); 或者在您的情况下: str.replace(/./g, '*'); 您只需执行以下操作: 'hello123'.replace(/./g, '*'); 试试这个链接 它将替换除空格或空格以外的任何内容 var s1 = s2.repla
*
。它应该将单词hello123
替换为******
。如何做到这一点?使用str.replace(…)
互联网上的许多例子:-D
例如:
str.replace('foo', 'bar');
或者在您的情况下:
str.replace(/./g, '*');
您只需执行以下操作:
'hello123'.replace(/./g, '*');
试试这个链接
它将替换除空格或空格以外的任何内容
var s1 = s2.replace(/./gi, '*');
这将把每个字符替换为
*
甚至是空白你能详细解释一下为什么5个字母和3个数字被3个星号替换吗?@EugenRieck:这是一个格式问题。Markdown使用星号分隔斜体。您的意思是类似于s.replace(//g,“*”)
?如果这是为了隐藏网页上的实际输入(如密码输入字段),只需使用
,而不是文本输入。不需要脚本。也可以在不使用.replace()
的情况下执行此操作:数组(word.length+1)。join('*')
同意-无需更多信息。嗨,Neal,这是interwebs。也许有一个例子。是的,你的第一个例子是不适用的,谢谢你添加了一个有效的例子-它为其他没有你在这个网站上的经验的海报树立了一个很好的榜样,并帮助那些对javascript没有经验的人。@WesleyMurch我想我应该添加一个foo
->bar
的案例,这样你就可以大致了解情况了。
var s1 = s2.replace(/./gi, '*');