📜  upi id 正则表达式 - Javascript (1)

📅  最后修改于: 2023-12-03 15:20:54.644000             🧑  作者: Mango

UPI ID 正则表达式 - JavaScript

正则表达式是一种强大的字符串匹配工具,可以用于验证、搜索和提取特定的模式。对于 UPI ID,我们可以使用正则表达式来验证输入的格式是否符合 UPI ID 的规范。

以下是一个示例的 JavaScript 正则表达式,用于验证 UPI ID:

const upiIdRegex = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;

该正则表达式匹配符合以下规则的 UPI ID:

  • UPI ID 由字母、数字、下划线、点和中划线组成
  • 必须包含一个 @ 符号
  • @ 符号前面可以是任意数量的字母、数字、下划线、点和中划线
  • @ 符号后面可以是任意数量的字母、数字、中划线,以及可选的多个 .
  • UPI ID 的长度在合理范围内

你可以使用该正则表达式来验证用户输入的 UPI ID 是否合法,示例代码如下:

function validateUpiId(upiId) {
  return upiIdRegex.test(upiId);
}

const myUpiId = 'example@upi';
console.log(validateUpiId(myUpiId)); // 输出 true

const invalidUpiId = 'invalid.upi';
console.log(validateUpiId(invalidUpiId)); // 输出 false

请根据实际需求进行修改和适配。