繁体   English   中英

删除/字符javascript之后的剩余字符串

[英]Remove remaining string after / character javascript

我最近一直在使用字符串,但我想知道如何解决如何在第一个/字符后删除剩余的字符串。

this/is/my/string

预期产量:

This

我的代码:

string = string.slice(0, string.indexOf('/'));
result = string.charAt(0).toUpperCase() + string.slice(1);

我得到的是Thi ...我在这里做错了什么? 先删除/后,大写似乎无法正常工作。

您上面已经拥有的代码实际上对我有用。 请参阅: http//jsbin.com/vozecenufi/1/edit?js,控制台

但是,这种方法可能更干净:

var s = 'this/is/my/string';
var result = s.split('/')[0];

// now capitalize first letter
result = result.substring(0,1).toUpperCase() + result.substring(1);

console.log(result); // prints "This"

JSBin: http ://jsbin.com/puwabubaza/edit?js,控制台

确保定义了字符串!

 var string = 'This/is/test' string = string.slice(0, string.indexOf('/')); var result = string.charAt(0).toUpperCase() + string.slice(1); console.log(result) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM