Javascript替换包括前缀字符

时间:2015-10-06 11:32:20

标签: javascript

这是我目前的脚本

var str = '1PG IND3A 1USBCP 1MLWIEL GRY/WHT'
str = str.replace(/.*MLWIEL/,'')
alert(str)

返回GRY/WHT如果我从Javascript中删除了通配符,则返回1PG IND3A 1USBCP 1 GRY/WHT我想要返回的内容1PG IND3A 1USBCP GRY/WHT已经删除了1独立的override func prepareForReuse() { _label.text = nil }

我怎样才能做到这一点?这个数字可能不总是1,可能是1-99?甲

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

如果在MLWIEL必须是数字和空格之前尝试这个:

str = str.replace(/\s[0-9]+MLWIEL/,'')

如果之前必须有空格(至少一个)

描述: 您使用了.*MLWIEL正则表达式,这意味着:任何以MLWIEL结尾的字符串。  Dot代表任何字符,而*代表任意数量的出现(> = 0)。

如果您使用[0-9]+,则表示一个数字,\s一个空格。