2013-03-04 39 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];

相關問題