2017-04-26 48 views
0

私の最初の投稿はここにあります。私は "Welcome 123456 | Logout"として渡すClassName(IDHeader)から数字を除くすべての文字を取り除こうとしています。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

私たちの最善を尽くす:) –

関連する問題