2013-03-04 45 views

risposta

35

No jQuery necessario! Basta usare il metodo substring:

var name = "cat1234" 

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

Uso substring():

"cat1234".substring(0,3); 

significa "ottenere tutti i caratteri a partire dalla posizione 0 fino alla posizione 3".

Si noti che questa non è una funzione JQuery, è un semplice script Java.

2

si potrebbe anche fare:

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

Usa .slice(start, end) con inizio e fine valori:

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

con JavaScript è possibile utilizzare un'espressione regolare con .match() metodo di escludere il numero e ottieni il valore della stringa.

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

 
document.body.innerHTML = ns[0];

Problemi correlati