Java Regex to check "=number", ex "=5455"? -
i want check string matches format "=number", ex "=5455".
as long fist char "=" & subsequence number in [0-9] (dot not allowed), popup "correct" message.
if(str.matches("^[=][0-9]+")){ window.alert("correct"); } so, ^[=][0-9]+ correct one?
if not correct, can u provide correct solution?
if correct, can u find better solution?
i'm no big regex expert , more knowledgeable people me might correct answer, but:
- i don't think there's point in using
[=]rather=-[...]block used declare multiple choices, why declare multiple choice of 1 character? - i don't think need use
^(if input string contains character before=, won't match anyway). i'm unsure whether presence makes regex faster, slower or has no effect.
in conclusion, i'd use =[0-9]+
Comments
Post a Comment