正则表达式字母和数字没有空间的android

时间:2017-02-15 18:19:43

标签: android regex validation

我想要一个user_id的正则表达式。遵循限制:

  • 应以a-zA-Z
  • 开头
  • 不应以0-9
  • 开头
  • 字符串中没有空格(user_ID)
  • 长度必须介于6到15之间
  • 不允许使用这些字符(*/!@#$%^&*()_+)
  • 只允许使用字母和数字。

示例:

(4abcdef==false)(abc4dfr==true)(abcd 4715==false)

1 个答案:

答案 0 :(得分:0)

使用此:

[a-zA-Z][a-zA-Z0-9]{5,14}

第一个块[a-zA-Z]在开头强制使用字母,第二个块[a-zA-Z0-9]{5,14}最少需要5个字符,最多14个字符。所以包括第一个字符使它长6到15个字符。

希望这有帮助!