2011-09-01 17 views
7

Belirli bir karakterin ortaya çıkmasından sonra bir dizeden metni almak istiyorum.Karakterden metin al ve jQuery kullanıldıktan sonra

Diyelim: texttexttext # abc Ve

Bu nasıl jquery yapılır abc almak istiyor? (Bu birine önemsiz olabilir, ama ben jQuery az exp var), jQuery her durumda gerekli değildir kanının

cevap

12

sen Bunu yapmak için:

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

aykırı;

Örnek):

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

Bunun için jQuery kullanmanız gerekmez. Basit javascript iyidir.

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

veya

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

JSFiddle Example of both

: Bu durumda

İlgili konular