【问题标题】:JavaScript how to strip/remove a char from string [duplicate]JavaScript如何从字符串中剥离/删除字符[重复]
【发布时间】:2018-06-13 03:49:19
【问题描述】:

我正在研究如何从字符串中删除字符,例如,假设我有“#22UP0G0YU”,我希望它从中删除#,我该怎么做?我还有一个关于如何使字符串大写的小问题也提前谢谢。

【问题讨论】:

  • "#22UP0G0YU".slice(1) if# 始终为第一个字符,"#22UP0G0YU".toUpperCase() 为大写。
  • 你总是想删除第一个字符吗?或 # 或者它可以是字符串中任何位置的任何字符?
  • 欢迎来到 SO。请访问help center 了解内容和How to Ask。提示:发布工作和代码

标签: javascript node.js


【解决方案1】:

要删除特定的字符,我通常使用替换,也适用于一组字符:

var str = '#22UP0G0YU';
var newString = str.replace('#', ''); // result: '22UP0G0YU'

要大写,只需使用 .toUpperCase();

var str = '#22UP0G0yu';
var newString = str.replace('#', '').toUpperCase(); // result: '22UP0G0YU'

【讨论】:

  • 替换的结果被忽略。编辑你的答案:str = str.replace('#', '');
  • 我这样做了,但它并没有真正编辑 var,所以我不得不在另一个变量中分配替换。无论如何,我仍在寻找 2 如何使字符串大写
  • @FreeTNT 是的,我应该声明它需要添加到变量中,我已经更新了它,并添加了您需要的大写帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-20
  • 1970-01-01
  • 2018-07-27
  • 2010-09-19
  • 2012-09-30
相关资源
最近更新 更多