Javascript 如何计算字符串中的字符数?

Javascript 如何计算字符串中的字符数?,javascript,string,Javascript,String,这是我现在的密码。我想要它,这样一旦你说出你的名字,它就会说,例如: 你好,维多利亚。欢迎来到我的页面!您的姓名包含8个字符 使用: 所有字符串都有一个包含字符串长度的属性。在您的代码中,这看起来像: user_name.length 如果名称的用户输入“Jon Dow”user\u name.length//输出7 这将是不正确的,因为它将计算中间的空白。 要解决这个问题,您可以使用正则表达式的帮助 改用 document.write("Hello " + user_name + ". We

这是我现在的密码。我想要它,这样一旦你说出你的名字,它就会说,例如:

你好,维多利亚。欢迎来到我的页面!您的姓名包含8个字符

使用:

所有字符串都有一个包含字符串长度的属性。在您的代码中,这看起来像:

user_name.length
如果名称的用户输入“Jon Dow”
user\u name.length//输出7
这将是不正确的,因为它将计算中间的空白。 要解决这个问题,您可以使用正则表达式的帮助

改用

document.write("Hello " + user_name + ". Welcome to my page! Your name contains " + user_name.length + " characters.");
因此,生成的代码将是:

user_name.replace(/\s/g,"").length;

非常一般的问题。没有进行任何研究。
user_name.replace(/\s/g,"").length;
document.write("Hello " + user_name + ". Welcome to my page! Your name contains " + user_name.replace(/\s/g, "").length + " characters.");