简体   繁体   中英

how to allow characters, space and dot in regular expression?

ValidationExpression="^[a-zA-Z ]+$"

this is my current regular expression but it does not accept .(dot). I need to use it for names. like " Reynante A. Capco "

This should work:

/[a-zA-Z]|\d|\s|\.*/
  • Any letter az
  • Any digit 0-9
  • Any whitespace
  • Any dots

The following expression gets all

  • characters (a-zA-Z)
  • whitespaces (\\s) and
  • dots (\\.)

between the string beginning (^) and end ($):

The '@' is necessary to quote the backslashes inside the string.

ValidationExpression=@"^[a-zA-Z\s\.]+$"

Validation for must contain a number, a character and a dot. Sometimes it must include a space.

For example:

version1.1.1-----valid
            version 1.1.1---valid
              v1.1.----------not valid(not end with dot)
             .v1.1--------not valid(not start with dot)
               v1----valid
               version 12.1.1--------valid

It must contain character and number dot and space are necessary if its dot not start with dot and not end with dot

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM