2013-03-13 2 views
-1

자바 스크립트를 사용하여 "AA"를 반환하려고합니다.두 괄호 사이에있는 부분 문자열을 얻으려면 어떻게 자바 스크립트를 사용할 수 있습니까?

이것은 작동하지 않습니다.

var myStr = "Item Code Alpha Tengo (AA)"; 
var newStr = myStr.substring("(",myStr.lastIndexOf(")")); 
+0

빠른 정규식 :'var에 AA = mystr.match (/\((.+)\)/) [1]' – elclanrs

+0

부분 문자열은 첫 번째 arg로 숫자 인덱스를 사용하지만 "("대신에 – Bemmu

+0

처럼 var newStr = myStr.substring (myStr.IndexOf ("("), myStr.lastIndexOf ")")); – silvster27

답변

0

또한 수행 할 수 있습니다

var myStr = 'Item Code Alpha Tengo (AA)'; 
myStr.replace(/^[^(]*\(|\)[^)]*$/g, ''); // AA 

또는 간단한 :

myStr.replace(/.*\(|\).*/g,'')