相关疑难解决方法(0)

是否有用于电子邮件地址验证的php库?

我需要验证用户的电子邮件地址.不幸的是,制作符合标准的验证器很难

以下是尝试符合标准的正则表达式的示例

是否有任何验证电子邮件地址的PHP库(最好是开源)?

php email open-source email-validation

7
推荐指数
5
解决办法
4373
查看次数

验证电子邮件的RegEx有什么问题?

这是验证电子邮件的正则表达式 - \S+@\S+\.\S+我没有写它.我是正则表达式的新手,并不能很好地理解它们.

我有一些问题:

  1. 什么是上述正则表达式?
  2. 验证电子邮件的RegEx有什么好处

regex email-validation

7
推荐指数
2
解决办法
2230
查看次数

java:如何在不发送确认电子邮件的情况下验证电子邮件地址是否有效?

当人们注册我的网站时我不想向他们发送验证电子邮件,我只想检查该电子邮件是否存在.有没有办法做这样的事情?

使用apache-tomcat和java作为我的主要编程语言.

非常感谢!

java email-verification

7
推荐指数
4
解决办法
1万
查看次数

Java中的电子邮件验证的正则表达式

我正在使用以下正则表达式

(".+@.+\\.[a-z]+")
Run Code Online (Sandbox Code Playgroud)

它接受#@#.com作为有效的电子邮件.我应该使用什么样的模式?

java regex email-validation

7
推荐指数
1
解决办法
2万
查看次数

如何在rails控制器中验证状态和正则表达式格式?

我正在尝试验证电子邮件地址..它是否存在..以及它是否符合正则表达式标准(/ xyz /).我真的需要在rails中的控制器或视图级别执行此操作,因为我打算为我的应用程序转储ActiveRecord,因为我计划稍后使用nosql数据库.

任何提示?建议?

在模型中,它将是以下代码..但我试图在控制器或视图中执行此操作:

VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i

  validates :email, presence: true, 
                    format: { with: VALID_EMAIL_REGEX }, 
                    uniqueness: { case_sensitive: false }
Run Code Online (Sandbox Code Playgroud)

ruby model-view-controller controller ruby-on-rails nosql

7
推荐指数
1
解决办法
9249
查看次数

如何验证unicode电子邮件?

以来

2009年10月,互联网名称与数字地址分配机构(ICANN)批准在互联网上创建国家代码顶级域名(ccTLD),该域名使用本地语言脚本的IDNA标准.

我们过去只是验证了a-zA-Z.但现在,我想验证一个unicode电子邮件,如中文电子邮件?@?.??或其他语言.如何通过RegExp验证它们?

regex email unicode validation

7
推荐指数
2
解决办法
5500
查看次数

如何防止跟踪 URL 中的敏感数据?

我的单页应用 (SPA) 中的某些 URL 包含敏感信息,例如访问令牌、用户信息等。

例子:

/callback#access_token=HBVYTU2Rugv3gUbvgIUY
/?email=username@example.com
Run Code Online (Sandbox Code Playgroud)

我看到hotjar允许从跟踪数据中抑制 DOM 元素和图像。是否可以在 URL 中隐藏参数或至少禁用某些页面的跟踪?

javascript sensitive-data single-page-application hotjar

7
推荐指数
1
解决办法
551
查看次数

使用Bash中的正则表达式检查电子邮件地址的正确性

我正在尝试制作一个Bash脚本来检查电子邮件地址是否正确.

我有这个正则表达式:

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
Run Code Online (Sandbox Code Playgroud)

资料来源:http://www.regular-expressions.info/email.html

这是我的bash脚本:

regex=[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

i="test@terra.es"
if [[ $i=~$regex ]] ; then
    echo "OK"
else
    echo "not OK"
fi
Run Code Online (Sandbox Code Playgroud)

脚本失败并给我输出:

10:语法错误:反引号替换中的EOF

任何线索?

regex bash shell email-validation

6
推荐指数
3
解决办法
3万
查看次数

电子邮件地址验证方法(订阅按钮)

我正在使用php编写一个网站,我目前正在联系我们页面,我想知道验证电子邮件地址的最佳方法是什么?

  1. 通过向他们的电子邮件发送验证链接?
  2. 正则表达式
  3. 还有其他方法吗?

你也可以告诉我为什么和我的方式指导实现它?我不希望有人为我做代码,因为这对我来说没什么好玩的,我不会学习,只是对用于实现上述方法的技术的一些指导.

此外,我将使用这些方法在我的网页上实现订阅按钮.这是最好的方法吗?我应该考虑的任何其他方法吗?

php email validation subscription

6
推荐指数
2
解决办法
1644
查看次数

Angular 4反应形式正则表达式的电子邮件验证失败

我正在使用反应式表单来获取用户输入.不满意EmailValidator我使用的模式.

emailRegEx = '^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$';
this.email = new FormControl('', [Validators.required, Validators.pattern(emailRegEx)]);
Run Code Online (Sandbox Code Playgroud)

和HTML:

<input type="email" formControlName="email" [ngClass]="contactForm.get('email').errors && (contactForm.get('email').dirty || isButtonClicked) ? 'contact-input input-error' : 'contact-input'">
Run Code Online (Sandbox Code Playgroud)

但事情就是这样,由于某种原因,正则表达式在@没有句号的情况下接受了4个字符. name@d- >错误
name@doma- >没有错误
name@domain.- >错误
name@domain.com- >没有错误

我在多个在线正则表达式测试器中检查了这个正则表达式,他们都只接受上面的最后一个例子,他们都没有接受第二个例子.

编辑:
正则表达式很好,运行良好,问题是模式验证器不正确地解析正则表达式或其他东西.

html javascript angular

6
推荐指数
1
解决办法
8060
查看次数