我有這個變量:var alma = 'Ez itt (alma)';
我想獲得這個輸出Ez itt
中刪除(和)之間的文本JS變量
我該怎麼辦呢?
:-)這就像php中的substr,但這不是我所需要的。這個變量是一個例子...我有更多的變量,大約100-200和不同的長度。
我有這個變量:var alma = 'Ez itt (alma)';
我想獲得這個輸出Ez itt
中刪除(和)之間的文本JS變量
我該怎麼辦呢?
:-)這就像php中的substr,但這不是我所需要的。這個變量是一個例子...我有更多的變量,大約100-200和不同的長度。
試試這個,
var alma = 'Ez itt (alma)';
var output = alma.substring(0, alma.indexOf("(")-1);
alert(output);
更新
如果您只需要更換括號內的值,並獲得字符串的其餘部分,試試這個
var output = alma.replace(/ *\([^)]*\) */g, "");
如果你想刪除所有parenthesised文本(除去
g
如果要刪除只是第一次出現)
var result = alma.replace(/\s*\([^)]*\)\s*/g, "");
與g
使用:
您可以使用substring方法。
var output = alma.substring(0, 6);
:-)這就像php中的substr,但這不是我所需要的。這個變量是一個例子......「我有更多的變量,大約100-200和不同的長度。 ' – user2301881
你可以使用正則表達式。這不適用於嵌入式圓括號,即它不適用於「bla(bla(bla))」,但可以在必要時進行修正。
第一個是我需要的。謝謝。 – user2301881