C'est une question simple, je pense.
J'essaie de rechercher l'occurrence d'une chaîne dans une autre chaîne en utilisant regex en JavaScript comme ceci:
var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: ";
var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", "g");
if(content.search(gent) != -1){
alert('worked');
}
Cela ne fonctionne pas à cause du ?
personnage ... J'ai essayé de m'échapper \
, mais cela ne fonctionne pas non plus. Existe-t-il une autre façon d'utiliser ?
littéralement au lieu de comme caractère spécial?
str.search("?")
cela semble définitivement être un bogue car ce n'est pas une expression régulière et ne devrait pas être traité comme tel. 🤦