2013-03-04 41 views
17

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

例如:将cat1234转向cat

+0

你可以用'的charAt()'因为它适用于IE,Chrome浏览器,火狐,Safari和Opera。 [这里](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charAt) – rhavendc 2016-04-21 08:12:26

回答

35

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

var name = "cat1234" 

var variable2 = name.substring(0, 3); 
1

使用substring()

"cat1234".substring(0,3); 

,意思是 “让所有的字符开始位置0至位置3”。

请注意,这不是一个JQuery函数,它是普通的Java Script。

2

你也可以这样做:

var str = "cat1234"; 
console.log(str.substr(0, 3)); 
13

使用.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];

相关问题