任何人都可以帮我看一下字符串字段的Regex
属性。
我希望我的字符串应该是FirstName@LastName
的格式,这就是它。我只需要一个特殊的字符串,只需要休息所有字母..
答案 0 :(得分:3)
您可以使用表达式[A-Za-z]+@[A-Za-z]+
来测试非空字母字符串,后跟一个@
符号,然后再跟一个非空字母字符串。您可以在线测试here。
答案 1 :(得分:1)
如果您想接受中间的任何非字母数字字符,例如$,@,_,-
等,您可以使用以下内容,
[a-zA-Z]+[^a-zA-Z\d\s][a-zA-Z]+
它将匹配所有这些,
FirstName@LastName
FirstName-LastName
FirstName_LastName
FirstName$LastName
FirstName:LastName
如果您想同时匹配whitespace
,请从上面的表达中删除\s
。
希望它有所帮助。