我想在asp.net中的一个正则表达式中验证这些格式:
XX-XXXXXXX或XXX-XX-XXXX
除了" - "。
之外,它们必须是数字,不能是任何字符这可能吗?我一直在尝试没有任何成功,所以我想问问专家。
谢谢, 普纳
答案 0 :(得分:0)
尝试like this:
/^([0-9]{2}-[0-9]{7}|[0-9]{2}-[0-9]{2}-[0-9]{4})$/
[0-9]
表示0到9之间的任何字符。{X}
表示X次|
表示“或”-
表示“ - ”(
以及)
分隔组以替换^
和$
分隔匹配的开头和结尾。答案 1 :(得分:0)
根据您的要求,以下内容应该有效。
"(^\d{2}-\d{7}$)|(^\d{3}-\d{2}-\d{4}$)"