C#正则表达式手机号
时间: 2023-08-09 12:07:55 浏览: 127
在C#中,可以使用正则表达式来验证手机号码。以下是一个示例代码:
```csharp
public bool IsPhoneNumber(string phoneNumber)
{
string pattern = @"^\[1\]+\[3,5\]+\d{9}$";
return Regex.IsMatch(phoneNumber, pattern);
}
```
这个代码中,使用了正则表达式模式`^\[1\]+\[3,5\]+\d{9}$`来验证手机号码。其中,`^`表示字符串的开始,`\[1\]`表示以数字1开头,`\[3,5\]`表示第二位数字可以是3或5,`\d{9}`表示后面的9位数字可以是任意数字,`$`表示字符串的结束。如果传入的手机号码符合这个模式,就返回`true`,否则返回`false`。
#### 引用[.reference_title]
- *1* *3* [C#、asp.net jquery 使用正则表达式替换手机号码中间四位](https://blog.csdn.net/suxuelian/article/details/106232481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [C#中使用正则表达式验证电话号码、手机号、身份证号(转)](https://blog.csdn.net/guduyu725/article/details/69950613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文