有效的电话号码包含:
- 少于9个字符
- A「+&引用;一开始
- 只有数字
我正在尝试使用正则表达式,但我刚刚开始使用它们,我并不擅长。到目前为止,我掌握的代码是:
静态void Main(字符串[]args)
{
Console.WriteLine(“输入电话号码”);
字符串telNo=Console.ReadLine();
if(Regex.Match(telNo,@";^(\+[0-9])$).Success)
Console.WriteLine(“正确输入”);
其他的
Console.WriteLine(“输入错误”);
Console.ReadLine();
}
但我不知道如何用这种方法检查绳子的长度。感谢您的帮助
雅切克的正则表达式运行良好
公共课程
{
公共静态void Main()
{
Console.WriteLine(“输入电话号码”);
字符串telNo=Console.ReadLine();
Console.WriteLine(“{0}输入正确”,IsPhoneNumber(telNo)?”“:“in”);
Console.ReadLine();
}
公共静态bool IsPhoneNumber(字符串编号)
{
返回Regex.Match(数字@“^(\+[0-9]{9})$”)。成功;
}
}