我正在尝试创建一个正则表达式以匹配电子邮件地址的前半部分。 域的合法值是:
我现在的表达是[a-zA-Z _] +(。[a-zA-Z _])*但是这不起作用...任何帮助表示赞赏。
答案 0 :(得分:2)
试试这个......
(
[A-Z][a-z]+\. # first name
(
[A-Z][a-z]+\.| # middle name or
([A-Z]\.){1,2} # initial
)
[A-Z][a-z]+ # last name
)
您可以根据需要添加_
和@
个字符。
答案 1 :(得分:1)
试试以下正则表达式:
/^([^@]*)/
它会匹配@
符号前的所有内容。