标签: regex sqlite
我正在尝试在SQLite 3.19中创建一个数据库,用于检查输入值是否为有效值。 我的问题是检查电子邮件是否真的是一个电子邮件地址。
我试图把正则表达式写成: CHECK (x REGEXP '[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,64}')
CHECK (x REGEXP '[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,64}')
它抛出“没有这样的功能:REGEXP”。
有没有简单的方法将REGEXP实现为sqlite 3.19? 是否有其他可行的方法来检查电子邮件地址?