今天在手機上瀏覽電子報時看到下面這篇文章 :
直接在手機瀏覽器註冊, 輸入 email 後到 Hinet 收信讀取 login code 填入下方欄位 :
輸入姓名與暱稱, 勾選同意隱私權政策 :
輸入手機號碼進行簡訊認證 :
收簡訊讀取認證碼後輸入下方欄位即完成註冊 :
我先問正規式問題 :
答覆之程式碼如下 :
import re
email_pattern = r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$'
email = 'my.email@example.com'
match = re.match(email_pattern, email)
if match:
print('Valid email')
else:
print('Invalid email')
同樣的問題詢問 ChatGPT 答覆如下 :
import re
email_pattern = r'^[\w\.-]+@[\w\.-]+\.\w+$'
def is_valid_email(email):
return re.match(email_pattern, email) is not None
可見 ChatGPT 的正規式較精簡.
另外我還用 8964 檢驗其政治話題尺度 :
可見其模型未曾入華夏, 並無被合蟹跡象.
沒有留言:
張貼留言