在 tabulator4.8 中验证电子邮件的正则表达式不起作用

Regex to validate email in tabulator4.8 is not working

在制表符 4.8 中

regex:/^[A-Za-z._]{1,}@[A-Za-z]{1,}[.]{1}[A-Za-z.]{2,6}$/

如果我在 chrome 控制台中使用此正则表达式。 console.log(/^[A-Za-z._]{1,}@[A-Za-z]{1,}[.]{1}[A-Za-z.]{2,6}$/.test("nayaz@nayaz.com"));

它 returns 是正确的。

如果我将这个相同的 rejex 传递给制表符

{ title: "EMAIL_ADDRESS", field: "EMAIL_ADDRESS", hozAlign: "center", width: 148, editor: "input", editable: true, headerFilter: "input", validator: ["required","regex:/^[A-Za-z._]{1,}@[A-Za-z]{1,}[.]{1}[A-Za-z.]{2,6}$/"] },

对于同一封电子邮件,它会抛出错误,请帮助我。

将您的正则表达式传递为

{
    title: "EMAIL_ADDRESS",
    field: "EMAIL_ADDRESS",
    hozAlign: "center",
    width: 148,
    editor: "input",
    editable: true,
    headerFilter: "input",
    validator: [
      "required",
      "regex:^[A-Za-z._]{1,}@[A-Za-z]{1,}[.]{1}[A-Za-z.]{2,6}$"
    ]
}