我如何去掉@之后的单词?例如,如果字符串是
12 @ 8.97 MB
那么输出将变为
12
如何在javascript中做到这一点?
试试这个:
var index = str.indexOf('@', 0);
if (index != -1)
var output = str.substring(0, index);
else
var output = str;
希望能帮助到你 :)
只是split
它,如果没有@
char,它只会返回一个由 1 个字符串组成的数组,如果有 ,则@
, 之前的所有内容都@
将分配给0
结果数组的第一个 ( ) 索引。换句话说:
var preAt = someString.split('@')[0];
字符串是否包含 0 或 1000 at符号无关紧要,这将起作用
尝试:
var mystring = "12@something";
return mystring.substring('@')[0];