Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle apex Oracle Apex电子邮件验证_Oracle Apex_Oracle Apex 5 - Fatal编程技术网

Oracle apex Oracle Apex电子邮件验证

Oracle 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创建一个新的验证(比在一个

我有一个项目要输入电子邮件ID
item\u email

我需要验证电子邮件id item
item_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有助于获得一些观点。