regex - 不应允许允许在电子邮件验证中连续使用特殊字符
问题描述
用户不允许输入特殊字符作为电子邮件地址的第一个字符,也不允许连续使用特殊字符,例如:!aman%^&*?'}{!josgi@uhsafj.com
解决方案
您的要求的确切实现可能是:
^(?!.*[^A-Za-z0-9]{2})[A-Za-z0-9].*$
这将禁止以非字母数字字符开头的密码,并且也不允许两个非字母数字符号连续出现。
推荐阅读
- kubernetes - Kubernetes nginx 入口重写问题
- c# - 在构造函数中启动任务是否有问题?
- sql - DB2 BLOB 如何做 MD5?
- html - 在 Web 浏览器 MFC 中打开新窗口时如何获取新网页的 URL
- java - 尝试在 WSO2 身份服务器中创建 ServiceProvider 时出现 ArrayIndexOutOfBoundsException
- angular - 如何显示 ts 表中的图像
- android - 如何修复错误:“vreinterpretq_u32_f64”未在此范围内声明 - 在 Android 上使用 Eigen 构建
- logstash - 以秒为单位将计算结果从整数转换为持续时间
- sql - 连接到 SQL 数据库时出现 VBA 运行时错误
- sql - 如何组合两个查询和输出结果是水平的