find a string with regex and javascript -


i trying match string 6c81748b9239e96e it's random each time. using following code below. problem matches entire string , need random string contains letters , numbers.

string

<a href="playgame.aspx?gid=4&tag=6c81748b9239e96e">play</a> 

javascript regex

string.match(/\&tag\=[a-za-z0-9]+\"\>/i); 

here suggestion:

  1. add snippet provided @artem barger code: https://stackoverflow.com/a/901144/851498 need modify it, though (adding str argument):

    function getparameterbyname( name, str ) {     name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");     var regexs = "[\\?&]" + name + "=([^&#]*)";     var regex = new regexp(regexs);     var results = regex.exec( str );     if(results == null)         return "";     else       return decodeuricomponent(results[1].replace(/\+/g, " ")); } 
  2. use way:

    var str = getparameterbyname( 'tag', string ); 

jsfiddle demo: http://jsfiddle.net/ralt/u9mav/


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -