给定一个电子邮件文本，编写一个Python函数来检查文本是否包含电话号码。


email_text = "Hello, my phone number is (123) 456-7890. Please call me back."
可以使用正则表达式来检查电子邮件文本中是否包含电话号码，以下是一个Python函数的例子：

import re

def has_phone_number(email_text):
    phone_regex = re.compile(r"[\(]?[0-9]{3}[\)]?[\s-]?[0-9]{3}[\s-]?[0-9]{4}")
    matches = phone_regex.findall(email_text)
    return bool(matches)
    
email_text = "Hello, my phone number is (123) 456-7890. Please call me back."
has_phone_number(email_text)  # True

该函数首先使用re.compile()方法创建一个正则表达式对象，该正则表达式匹配电话号码的常见格式。然后使用findall()方法在文本中搜索匹配项，并将它们存储在变量matches中。最后，该函数返回一个bool值，表示是否找到了至少一个电话号码。当调用该函数并传入email_text文本时，返回值为True。