-1
자바 스크립트를 사용하여 "AA"를 반환하려고합니다.두 괄호 사이에있는 부분 문자열을 얻으려면 어떻게 자바 스크립트를 사용할 수 있습니까?
이것은 작동하지 않습니다.
var myStr = "Item Code Alpha Tengo (AA)";
var newStr = myStr.substring("(",myStr.lastIndexOf(")"));
자바 스크립트를 사용하여 "AA"를 반환하려고합니다.두 괄호 사이에있는 부분 문자열을 얻으려면 어떻게 자바 스크립트를 사용할 수 있습니까?
이것은 작동하지 않습니다.
var myStr = "Item Code Alpha Tengo (AA)";
var newStr = myStr.substring("(",myStr.lastIndexOf(")"));
또한 수행 할 수 있습니다
var myStr = 'Item Code Alpha Tengo (AA)';
myStr.replace(/^[^(]*\(|\)[^)]*$/g, ''); // AA
또는 간단한 :
myStr.replace(/.*\(|\).*/g,'')
빠른 정규식 :'var에 AA = mystr.match (/\((.+)\)/) [1]' – elclanrs
부분 문자열은 첫 번째 arg로 숫자 인덱스를 사용하지만 "("대신에 – Bemmu
처럼 var newStr = myStr.substring (myStr.IndexOf ("("), myStr.lastIndexOf ")")); – silvster27