Sto studiando circa RegExp ma ovunque posso vedere due sintassiJavaScript: RegExp costruttore vs RegEx letterale
new RegExp("[abc]")
E
/[abc]/
E se con i modificatori allora che cosa è l'uso di barra aggiuntiva (\
)
/\[abc]/g
non ricevo alcun bug con questi due, ma io WonD er c'è qualche differenza tra questi due. Se sì, allora che cos'è e che è meglio usare?
Mi sono riferito a Differences between Javascript regexp literal and constructor ma non ho trovato la spiegazione di quale sia il migliore e qual è la differenza.
Si noti che '/ \ [abc]/G' corrisponderà' [abc] 'perché prima staffa è sfuggito. Questo è completamente diverso da 'new RegExp (" [abc] ")' e '/ [abc] /'. – Tushar
si lo so '/ \ [abc]/g' ho detto questo per sapere perché dobbiamo usare extra' \ 'se stiamo usando i modificatori –
No, non ce n'è bisogno. Puoi aggiungere modificatori dopo l'ultimo '/' ad es. '/ [abc]/gi' – Tushar