用句点验证alfanumric



我需要验证字符串是否为带点的alfanumric类型

我尝试使用@"^[a-zA-Z0-9]+$",但不起作用

字符串可以像

abc.abc

abc

abc.abc

而不是像^或&(等我做错了什么

如果您想处理输入中任意数量的点,请将点推入字符类中。

^[.a-zA-Z0-9]+$
  ^ here

如果你只想在中间匹配一个或零个点(我的意思是可选的),那么:

^[a-zA-Z0-9]+.?[a-zA-Z0-9]+$

或者,

^[a-zA-Z0-9]+(.[a-zA-Z0-9]+)?$

最新更新