Dacto
Dacto

Reputation: 2911

Match string of odd length

Im trying to construct a regular expression to just match if the length of the string is odd. I have not had any success so far.

2313432 - true

12 - false

121111111111111 - true

Thanks

Upvotes: 5

Views: 9944

Answers (2)

Jerry Coffin
Jerry Coffin

Reputation: 490108

How about something like: ^(..)*.$ ?

Upvotes: 4

Platinum Azure
Platinum Azure

Reputation: 46183

You want this regular expression:

^.(..)*$

This says, match one character, then zero or more sets of two characters, all of which is anchored to the start and end of the string.

Upvotes: 17

Related Questions