Can anyone tell me what is the mistake, my .com example is not working properly Answer You need A grouping construct instead of character classes A regex literal notation so that you do not have to double escape special chars The ^ anchor at the start of the pattern since you need both ^ and $ to make the pattern