简体   繁体   中英

Regular expression validation in Javascript

I am looking to validate an input text against the following pattern in JS/JQuery: <some_string>:<some_string> .

Examples:

  • A110:B120
  • AB12C:B123

I know this might be too naive, but appreciate any help here.

You could use this:

^[A-Z0-9]+:[A-Z0-9]+$

That will match your examples and any other that has at least 1 character in each side and only has upper case letters and numbers.

You can refer to this answer in order to know how to test a regex against a string.

Try this

"A110:B120 AB12C:B123".match(/(\w+:\w+)/);

MATCH 
1.  `A110:B120`
2.  `AB12C:B123`

or

"A110:B120".match(/(\w+)+:+(\w+)/);

MATCH 
1.  A110
2.  B120

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