java - Formulating a regex with a single dot -
i trying formulate regex following scenario :
the string match : mname87.com
so, string may consist of number of alpha numeric characters , can contain single dot anywhere in string .
i formulated regex : [a-za-z0-9.]
, matches multiple dots(.)
what doing wrong here ?
the regex provided matches single character in whole string you're trying validate. there few things take care of in scenario
- you want match on whole string, regex must start
^
(beginning of string) , end$
(end of string). - then want accept number of alpha-numeric characters, done
[a-za-z0-9]+
, here+
means 1 or more characters. - then match point:
\.
(you must escape here) - finally accept more characters again.
all regex be:
^[a-za-z0-9]+\.[a-za-z0-9]+$
Comments
Post a Comment