在我的Windows手机项目中,我希望用户输入xxx-xxx-xxxx格式的电话号码。不需要国家代码。我试图实现正则表达式,但我没有做对。我只是希望它在用户输入时显示给用户,仅此而已。这就是我用过的东西
^\(\d{3}\) ?\d{3}( |-)?\d{4}$
但无论我投入什么,我总是会收到此错误(在这种情况下为5)"无法识别的转义序列" 。我注意到,这只是参考了斜。当我在它之后添加"" 时,错误消失了,但我没有得到我想要的东西。在XAML级别上,是否有一种特殊的方式在文本框中输入数字?
提前致谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
为了测试您的RegEx
,您可以使用此网站:http://www.regexlib.com/RETester.aspx?AspxAutoDetectCookieSupport=1。
对于xxx-xxx-xxxx格式,我会使用它:^\d{3}-?\d{3}-?\d{4}$