var uriRegExp = /^(sip):\(?([0-9]{3})\)?[- ]?([0-9]{3})[- ]?([0-9]{4})@\w+(\ w+)*(\.\w)(\.\w{2,3})+$/;
这是验证字符串
的正确正则表达式吗?sip:1-999-123-4567@voip-provider.example.net ?
答案 0 :(得分:0)
不,这个正则表达式与你的字符串不匹配。
如果您想知道为什么可以查看https://regex101.com/r/EC0xFN/1。 在那里,您可以使用不同的输入字符串以交互方式构建和检查正则表达式。
答案 1 :(得分:0)
这是一个简单的SIP URI验证器,我使用正则表达式创建了它。
function myFunction() {
var str = "sip:+91989556926@test.est.test.com";
var regExp = /^(sip):(\S+[0-9])@\S+(\w+([.-]?\w+)*).(\w{2,3})$/;
var result = regExp.test(str);
document.getElementById("demo").innerHTML = result;
}
请检查链接。