No, unfortunately your regex won't get the job done. The issue with your regex pattern is that you need to escape the brackets; as in regex, they have their own special meaning:
/Partyroom\[0[1-5]\]$/
[0-9] matches every number from 0 through 9. The author only specifies it from 01 to 05. The $ symbol is needed to end the number 5, so it won't trigger followed by another string. The question mark by itself means optional.