我正在尝试编写应该接受的电话号码的正则表达式 输入格式如下999-999-9999 除此之外,它不应该允许任何其他格式 我试过了
@"^[0-9-]*$"
答案 0 :(得分:0)
虽然我不是你提到的任何一种编程语言的专家,但是在python中我们可以使用" ^ \ d {3} - \ d {3} - \ d {3} $"它将仅识别999-999-999格式。可能这会有所帮助!
答案 1 :(得分:0)
尝试
^[0-9]{3}-[0-9]{3}-[0-9]{4}$
答案 2 :(得分:0)
您想要的正则表达式为^[0-9]{3}\-[0-9]{3}\-[0-9]{4}$
答案 3 :(得分:0)
你可以使用jquery
jQuery(document).ready(function (jQuery) {
$("#<%=Phone.ClientID%>").change(function () {
// alert('Value changed!');
jQuery("input[id*=Phone]").mask("999-999-9999");
});
这将自动屏蔽您的格式