如何删除@之后的单词?例如,如果string是
12 @ 8.97 MB
然后输出将变为
12
如何在javascript中执行此操作?
答案 0 :(得分:2)
试试这个:
var index = str.indexOf('@', 0);
if (index != -1)
var output = str.substring(0, index);
else
var output = str;
希望有所帮助:)
答案 1 :(得分:1)
只是split
它,如果没有@
字符,它只会返回一个包含1个字符串的数组,如果有@
,则所有内容都在{{1}之前将被分配给结果数组的第一个(@
)索引。换句话说:
0
如果字符串在符号中包含0或1000 并不重要,这将起作用
答案 2 :(得分:0)
尝试:
var mystring = "12@something";
return mystring.substring('@')[0];