📅  最后修改于: 2023-12-03 15:20:54.644000             🧑  作者: Mango
正则表达式是一种强大的字符串匹配工具,可以用于验证、搜索和提取特定的模式。对于 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 是否合法,示例代码如下:
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
请根据实际需求进行修改和适配。