Ignorer le cas Regex JavaScript
Je suis en train d'essayer de correspondre à une partie de la chaîne et il ne devrait PAS être sensible à la casse. J'ai le code suivant mais je n'ai jamais obtenir le remplacement de la chaîne.
var name = 'Mohammad Azam'
var result = name.replace('/' + searchText + '/gi', "<b>" + searchText + "</b>");
La texterecherché variable sera "moha" ou "mo" ou "moh".
Comment puis-je obtenir la correspondance chose en gras les balises.
source d'informationauteur azamsharp
Vous devez vous connecter pour publier un commentaire.
/pattern/a de sens que quand il est placé dans un littéral, pas si vous construisez chaîne comme ça. (Je ne suis pas sûr à 100%.)
Essayer
EDIT:
Ajout de la page de démonstration pour le code ci-dessus.
Démo →
Code
Je pense que vous êtes à la recherche de nouveaux RegExp, ce qui crée une dynamique d'expression régulière - ce que vous êtes en train d'essayer de faire est de faire correspondre une chaîne ( pas un objet regexp ) :
EDIT: en Fait, c'est probablement ce que vous recherchez, tant pis ^