个人电子邮件Id只接受gmail和yahoo域业务电子邮件Id不接受gmail和yahoo域
个人电子邮件Id regex验证有效,而业务电子邮件Id regex验证无效。
如何修复商业电子邮件Id regex验证?
请查看stackblitz示例。
HTML
<form [formGroup]="registerProfileForm" novalidate>
<span><b>Indiviual Email Id accept only the gmail and yahoo domain</b></span>
我正在创建一个联系人表单(因此不使用基于模型的表单),在我的电子邮件字段中添加了regex验证器之后,我遇到了以下问题:我添加的自定义错误消息现在显示了两次。当我输入“某样东西”之类的电子邮件时就会发生这种情况(它与我的regex不匹配,也没有默认的“@”符号--如果我添加了“@”符号,只会显示一条消息)。
我不确定,但我猜django的默认验证+我的自定义验证是造成这种情况的原因,所以我想知道(如果这就是问题所在),我能做些什么来防止同一条消息出现两次。
提前谢谢你!
forms.py:
from django import forms
from django.core.validators
我工作的角度反应形式验证,在那里,我无法验证电子邮件。
每输入一次电子邮件,我都会出错-
ReactiveComponent.html:21 ERROR Error: Expected validator to return Promise or Observable.
at toObservable (forms.js:456)
at Array.map (<anonymous>)
at FormControl.asyncValidator (forms.js:444)
at FormControl.push../node_modules/@ang
在我的ASP.net核心项目中,我有一个带有2个属性的登录页面,如
public class loginModel
{
public string EmailOrPhoneNumber { get; set; }
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} and at max {1} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Disp
我在问是否有更好的方法来确定输入了什么字符串,无论是电话号码还是电子邮件,这是我已经在工作的代码
public function InviteFriend($invitation)
{
// Initialize Connection
$conn = $this->conn;
// Check what type of Invitation it is
if (preg_match_all('~\b\d[- /\d]*\d\b~', $invitation, $res) > 0) {
我希望我的用户能够更新他们的电子邮件地址,如果他们验证自己的话。
我的代码看起来像这样...
@user = User.find_by_email(params[:user][:old_email].downcase)
if @user
if @user.authenticate(params[:user][:password])
@user.email = params[:user][:email]
if @user.update_attributes(email: params[:user][:email]
我们有一个WSO2标识服务器5.8.0,目前正在安装和运行。默认情况下,在用户的用户名或电子邮件地址中,撇号看起来是不可接受的。
有三个地方给出了当前配置的错误:
In the Home > Add New User:我在Home > Update中得到了一个“违反用户名模式策略”:我在API /identity/user/v1.0/v1.0中得到了一个“电子邮件无效”:username= 60002
我应该在哪里更改设置以允许用户名和电子邮件地址中的撇号?
在文档中,似乎我应该能够更改User Store >用户名regex,但是当更改时,我得到了“更新用户故事时发生的错误
我正在尝试将密码长度验证添加到创建模型的表单中。该表单有三个字段:名称、电子邮件和密码。没有密码确认字段。我向所有三个字段都添加了验证。当我错误地填写这些字段时,姓名验证和电子邮件验证都会返回相应的错误,而当字段填写正确时,两者都不会返回错误。但是,无论我在password字段中填写的密码长度是多少,它总是给出一个错误"password is too short“。
到目前为止用于验证的代码
文件: Artist.rb
class Artist < ActiveRecord::Base
# attr_accessible :artist_name, :route_name
in