Eu estou querendo saber como alterar esse recurso exato regex php em javascript?
$ismatch= preg_match("|She is a <span><b>(.*)</b></span>|si", $sentence, $matchresult);
if($ismatch)
{
$gender= $matchresult[1];
}
else{ //do other thing }
Respostas:
3 para resposta № 1Isso não é muito trivial, pois o JavaScript não suporta o s
modificador.
O objeto regex equivalente seria
/She is a <span><b>([sS]*)</b></span>/i
A funcionalidade do código (extraindo o grupo 1 da correspondência se houver uma correspondência) seria feita em JavaScript assim:
var myregexp = /She is a <span><b>([sS]*)</b></span>/i;
var match = myregexp.exec(subject);
if (match != null) {
result = match[1];
} else {
// do other thing
}