我有这个变量:var alma = 'Ez itt (alma)';
我想得到这个作为输出Ez itt
我该怎么做?
:-) 这就像 php 中的 substr,但这不是我需要的。这个变量是一个例子......我有更多的变量,大约 100-200 和不同的长度。
我有这个变量:var alma = 'Ez itt (alma)';
我想得到这个作为输出Ez itt
我该怎么做?
:-) 这就像 php 中的 substr,但这不是我需要的。这个变量是一个例子......我有更多的变量,大约 100-200 和不同的长度。
尝试这个,
var alma = 'Ez itt (alma)';
var output = alma.substring( 0, alma.indexOf("(")-1 );
alert(output);
更新
如果您只需要替换括号内的值并获取字符串的其余部分,试试这个
var output = alma.replace(/ *\([^)]*\) */g, "");
您可以使用正则表达式:
var result = alma.replace(/\s*\([^)]*\)\s*/g, "");
g
如果您想删除所有带括号的文本,则使用 with (g
如果您只想删除第一次出现的文本,请删除)。这不适用于嵌入的括号,即它不适用于“bla (bla (bla))”,但可以在必要时进行修复。
您可以使用substring方法。
var output = alma.substring( 0, 6 );