Ok, i have a regex pattern like this /^([SW])\\w+([0-9]{4})$/
This pattern should match a string like SW0001 with SW-Prefix an
Let's see what the regex /^([SW])\w+([0-9]{4})$/ match
\w = [a-zA-Z0-9_])This match more than just SW0001.
Use the below regex.
/^SW\d{4}$/
This regex will match string that starts with SW followed by exactly four digits.
in regex,
^ means you want to match the start of the string$ means you want to match the end of the stringso if you want to match "SW" + exactly 4 digits you need
^SW[0-9]{4}$