如何计算没有空格的字符数?

新手上路,请多包涵

我是新手,所以请理解我;/

我正在 appery.io 中创建一个应用程序,它必须计算应用程序用户插入的文本字母数(不带空格)。

我创建了一个输入字段(输入),一个用于按下并在标签中显示结果的按钮(结果)

按钮的代码:

 var myString = getElementById("input");

var length = myString.length;

Apperyio('result').text(length);

你能告诉我哪里出了问题吗?

原文由 user3096253 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 234
1 个回答

要忽略文字空间,您可以使用带空格的正则表达式:

 // get the string
let myString = getElementById("input").value;

// use / /g to remove all spaces from the string
let remText = myString.replace(/ /g, "");

// get the length of the string after removal
let length = remText.length;

要忽略所有空白(新行、空格、制表符),请使用 \s 量词:

 // get the string
let myString = getElementById("input").value;

// use the \s quantifier to remove all white space
let remText = myString.replace(/\s/g, "")

// get the length of the string after removal
let length = remText.length;

原文由 SReject 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏