Cet article présente principalement l'analyse du mode gourmand et du mode non gourmand pour une compréhension approfondie des expressions régulières JS. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer.
Mode gourmand J'ai déjà parlé de quantificateurs réguliers, mais les quantificateurs entraîneront un problème. 到底该匹配哪个
\d{3,6}
, à la fin Doit-elle correspondre trois chiffres, six chiffres ou aucun des deux ? 12345678
let text = '12345678' let reg = /\d{3,6}/g text.replace(reg, 'X') // X78
par 123456
, c'est-à-dire qu'en mode normal, le régulier expression Correspondra à autant que possible. X
après le quantificateur. ?
let text = '12345678' let reg = /\d{3,6}?/g text.replace(reg, 'X') // X45678
, qui est la correspondance minimale. 123
Compréhension approfondie de l'analyse des quantificateurs dans les expressions régulières JS
Compréhension approfondie de l'analyse des expressions régulières JS Analyse des classes et limites prédéfinies
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!