Oracle apex Oracle Apex电子邮件验证
我有一个项目要输入电子邮件IDOracle apex Oracle Apex电子邮件验证,oracle-apex,oracle-apex-5,Oracle Apex,Oracle Apex 5,我有一个项目要输入电子邮件IDitem\u email 我需要验证电子邮件id itemitem_email是否表中不应存在该电子邮件id 因此,我必须创建电子邮件验证,请帮助我继续此操作。您需要创建一个验证(处理选项卡),类型为未返回行,并将以下内容放入验证查询: select 1 from table_with_emails where email_column = :P_EMAIL_ITEM UPD 检查电子邮件:使用类型PL/SQL Expression创建一个新的验证(比在一个
item\u email
我需要验证电子邮件id itemitem_email
是否表中不应存在该电子邮件id
因此,我必须创建电子邮件验证,请帮助我继续此操作。您需要创建一个
验证(处理选项卡),类型为未返回行
,并将以下内容放入验证查询:
select 1
from table_with_emails
where email_column = :P_EMAIL_ITEM
UPD
检查电子邮件:使用类型PL/SQL Expression
创建一个新的验证(比在一个验证中添加两个验证更简单),并添加以下内容:
regexp_like (:P_EMAIL_ITEM, '^[A-Za-z]+[A-Za-z0-9.]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')
创建新的验证还允许您定义两种不同的错误消息:电子邮件已存在时和格式错误时。您需要创建一个验证(处理
选项卡),键入不返回行
,并将以下内容放入验证查询:
select 1
from table_with_emails
where email_column = :P_EMAIL_ITEM
UPD
检查电子邮件:使用类型PL/SQL Expression
创建一个新的验证(比在一个验证中添加两个验证更简单),并添加以下内容:
regexp_like (:P_EMAIL_ITEM, '^[A-Za-z]+[A-Za-z0-9.]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')
创建一个新的验证也允许您定义两个不同的错误消息:当电子邮件已经存在并且格式错误时。另外,考虑在电子邮件栏上创建唯一索引。APEX验证将完成这项工作,但不会阻止插入数据的其他方式。
< P>另外,考虑在电子邮件列上创建唯一索引。Apex验证可以完成这项工作,但不会阻止以其他方式插入数据。您好,有没有办法在电子邮件字段中只传递一个电子邮件id。例如:在item_电子邮件中,它应该只接受一封电子邮件。例如,您可以计算字符串中有多少符号@
。应该只有一个。或者,您可以尝试找到验证电子邮件格式的解决方案。我想这里有很多。两封或两封以上的电子邮件将无法通过此验证。您好,这是一个文本字段,我如何计算该文本字段的@以及我必须在哪里执行此操作,请您将答案再扩大一点,Thanks@Abinnaya已更新。该格式验证太严格。事实上,坚持几乎是永远也做不到的,因为这是不切实际的放任,但这在严格的一方是错误的。A帮助获得一些观点。您好,有没有办法在电子邮件字段中只传递一个电子邮件id。例如:在item_电子邮件中,它应该只接受一封电子邮件。例如,您可以计算字符串中有多少符号@
。应该只有一个。或者,您可以尝试找到验证电子邮件格式的解决方案。我想这里有很多。两封或两封以上的电子邮件将无法通过此验证。您好,这是一个文本字段,我如何计算该文本字段的@以及我必须在哪里执行此操作,请您将答案再扩大一点,Thanks@Abinnaya已更新。该格式验证太严格。事实上,坚持几乎是永远也做不到的,因为这是不切实际的放任,但这在严格的一方是错误的。A有助于获得一些观点。