@之后的单词

时间:2012-11-13 10:19:18

标签: javascript

如何删除@之后的单词?例如,如果string是

12 @ 8.97 MB

然后输出将变为

12

如何在javascript中执行此操作?

3 个答案:

答案 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];