2017-04-26 19 views
0

我的第一篇文章在這裏。我試圖從一個ClassName(IDHeader)中刪除除了數字字符之外的所有字符,這些字符以「Welcome 123456 | Logout」的形式傳遞。DTM數據元素自定義腳本不接受正則表達式?

我已經在JSfiddle上測試了下面的腳本,它完美地工作。但是,當我將它應用於DTM中新數據元素的自定義腳本字段時,它將失敗。

var text = $('.IDHeader').text(); 
var res = text.replace(/Welcome | \W Logout/g, ''); 

是否在DTM中的數據元素的自定義腳本中接受正則表達式?這是我能想到的唯一的事情。

回答

0
var str = "Welcome 123456 | Logout"; 
var rexp = new RegExp(/Welcome | \W Logout/g); 
str = str.replace(rexp, ""); 
alert(str); 
+0

謝謝你,完美的作品。我盯着那個屏幕太久了。 –

+0

適合我們最好的:) –