28

如何在 JQuery 中获取字符串的前三个字母?

例如:把cat1234转成cat

4

4 回答 4

53

不需要 jQuery!只需使用 substring 方法:

var name = "cat1234"

var variable2 = name.substring(0, 3);
于 2013-03-04T07:40:01.253 回答
19

.slice(start, end)与开始值和结束值一起使用:

var str = 'cat1234';
document.body.innerHTML = str.slice(0, 3);

使用 javascript,您可以使用带有.match()方法的正则表达式来排除数字并获取字符串值。

var str ='cat1234',
    rg = /[a-zA-Z]+/g,
    ns = str.match(rg);

document.body.innerHTML = ns[0];

于 2013-03-04T07:43:01.247 回答
7

你也可以这样做:

var str = "cat1234";
console.log( str.substr(0, 3));
于 2013-03-04T07:40:58.407 回答
3

使用substring()

"cat1234".substring(0,3);

这意味着“获取从位置 0 到位置 3 的所有字符”。

请注意,这不是 JQuery 函数,它是纯 Java 脚本。

于 2013-03-04T07:40:37.487 回答