Mailchimp响应格式

时间:2018-01-31 09:40:55

标签: javascript regex

我正在尝试格式化来自Mailchimp表单的响应:

  

0 - 请输入值

具体来说,我想摆脱

  

0 -

在它的最开始。所以我试图在字符串的最开头找到数字/空格/字/空格模式并将其删除:

var str = '0 - Please enter a value';
var strFormatted = str.replace('/^\d\s\w\s/i', '');

alert(strFormatted );

但是,此代码不能执行此操作。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以将代码更新为:

var strFormatted = str.replace(/^\d\s-\s/i, '');

没有单引号。

\w与连字符不匹配[a-zA-Z0-9_],因此您只能使用-

^\d\s-\s



var str = '0 - Please enter a value';
var strFormatted = str.replace(/^\d\s-\s/i, '');
console.log(strFormatted);