正则表达式是一种强大的工具,可以用于验证和提取字符串中的特定模式。在Python中,我们可以使用正则表达式来验证电话号码的格式是否正确。下面是一个示例代码,演示了如何使用Python正则表达式进行电话号码验证。
首先,我们需要导入Python的re模块,该模块提供了正则表达式的功能。
import re
接下来,我们定义一个函数来验证电话号码。函数接受一个字符串作为输入,并返回一个布尔值,指示该字符串是否是有效的电话号码。
def validate_phone_number(phone_number):
pattern = r'^\d{3}-\d{3}-\d{4}$'