【问题标题】:Regex to validate email in tabulator4.8 is not working在 tabulator4.8 中验证电子邮件的正则表达式不起作用
【发布时间】:2022-01-08 20:00:45
【问题描述】:

在制表符 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"));

它返回正确的 true。

如果我将同样的拒绝传递给制表符

{ 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}$/"] },

对于同样的电子邮件,它会引发错误,请帮助我。

【问题讨论】:

  • 我在这里看不到与 jQuery Validate 插件有任何关系。请不要标记垃圾邮件。如果您花时间正确格式化代码以便其他人可以阅读,那也很棒。已编辑。谢谢。

标签: javascript tabulator


【解决方案1】:

将您的正则表达式传递为

{
    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}$"
    ]
}

【讨论】:

  • 感谢您的帮助:)
猜你喜欢
  • 2013-08-11
  • 1970-01-01
  • 2013-01-16
  • 1970-01-01
  • 1970-01-01
  • 2014-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多