comments | Javascript source | Execution result in your current browser |
---|---|---|
search - regex version of indexOf | var line="first.last@egtry.com"; var pos=line.search(/@\w+/); if (pos >-1) { document.write("matched username: "+line.substring(0,pos)); } else { document.write("not matched"); } |
|
match - subgrouping | var matches=line.match(/^([^@]+)@(.*)$/); if (matches ==null) { document.write("not matched"); } else { document.write("matched part: "+matches[0]+"<br/>"); document.write("username: "+matches[1]+"<br/>"); document.write("domain: "+matches[2]+"<br/>"); } |