Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
785 views
in Technique[技术] by (71.8m points)

regex matching alpha character followed by 4 alphanumerics

I need a regex for the following pattern:

  • Total of 5 characters (alpha and numeric, nothing else).

  • first character must be a letter (A, B, or C only)

  • the remaining 4 characters can be number or letter.

Clarifcation: the first letter can only be A, B, or C.

Examples:

  • A1234 is valid
  • D1234 is invalid
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

EDIT: Grrr... edited regex due to new "clarification" :)

^[A-C][a-zA-Z0-9]{4}$

EDIT: To explain the above Regex in English...

^ and $ mean "From start to finish" (this ensures that the whole string must perfectly match)

[A-C] means "Match either A, B, or C"

[a-zA-Z0-9]{4} means "Match 4 lower case letters, upper case letters, or numbers"


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...