javascript - Regular expression including wildcard character in search string -
i want regular expression string string can contain *
, ?
in it. should have @ least 3 alphanumeric character in it. so,
*abc* valid *ab*c valid *aaa? valid *aa not valid **aaa not valid not valid regular expression
this should it:
^[*?]?([0-9a-z][*?]?){3,}$
explanation:
^
matches beginning of string[*?]?
matches optional*
or?
(...){3,}
group must appear @ least 3 times[0-9a-z][*?]?
matches alphanumeric character followed optional*
or?
$
matches end of string
consecutive *
, ?
not matched.
update: forgot mention it, on mind: use i
modifier make match case-insensitive (/.../i
).
Comments
Post a Comment