2011-09-01 5 views
7

특정 문자 발생 후 문자열에서 텍스트를 가져 오려고합니다.jQuery를 사용하여 문자에서 텍스트 가져 오기

말할 수 있습니다 : texttexttext 번호 abc 방송 그리고

방법이 JQuery와에서 이루어집니다 ABC 싶어? (이 누군가에 사소한 수 있습니다,하지만 난 jQuery를 거의 경험치가), jQuery를이 모든 상황에서 필요하지 않은 통념

답변

12

당신 할 수있다 :

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

에 반대를,

예) :

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

당신은 이것을 위해 jQuery를 사용할 필요가 없다. 간단한 자바 스크립트가 좋습니다.

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

또는

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

JSFiddle Example of both

이 경우

관련 문제