Explain String Handling In Javascript Regular