如何使用正则表达式验证 UPI ID?

Sah*_*oor 7 javascript regex

它类似于电子邮件 ID,但也可以从数字开始,并且末尾没有域名。

例子:

rishi.21@axis
shruti@PNB
98765__210@upi
Run Code Online (Sandbox Code Playgroud)

Tar*_*run 6

理想情况下,@ 之前和之后的字符数最少。因此可以添加以下内容:

[a-zA-Z0-9.\-_]{2,256}@[a-zA-Z]{2,64}
Run Code Online (Sandbox Code Playgroud)


Vis*_*hal 5

这可能会有所帮助。

[a-zA-Z0-9\\.\\-]{2,256}\\@[a-zA-Z][a-zA-Z]{2,64}
Run Code Online (Sandbox Code Playgroud)


Tim*_*sen 1

假设只有单词字符可以出现在@符号之前或之后,我们可以尝试使用以下模式:

^[\w.-]+@[\w.-]+$
Run Code Online (Sandbox Code Playgroud)

  • UPI id 还可以包含点(.),以上正则表达式将与带点的 UPI id 不匹配 (5认同)