2011-09-01 16 views
7

Voglio ottenere il testo da una stringa dopo il verificarsi di un carattere specifico.Ottieni il testo dal personaggio e dopo aver usato jQuery

consente di dire: texttexttext # abc e voglio ottenere abc

Come è questo fatto in jQuery? (questo potrebbe essere banale per qualcuno, ma ho poca exp in jQuery)

risposta

12

voi potrebbe fare:

var text = 'texttexttext#abc'; 
var abc = text.substring(text.indexOf('#') +1); 
4

Contrariamente alla credenza popolare, jQuery non è necessario in ogni situazione;)

Esempio:

var x = 'texttexttext#abc'; 
var y = x.substring(x.indexOf('#') + 1); 
alert(y); //abc 
9

Non è necessario utilizzare jQuery per questo. JavaScript semplice va bene.

In questo caso:

var text = 'texttexttext#abc'; 
var textAfterHash = text.split('#')[1]; 

o

var textAfterHash = text.substring(text.indexOf('#') + 1); 

JSFiddle Example of both

Problemi correlati