Maison > Questions et réponses > le corps du texte
Langue : JavaScript
Nécessite une correspondance hello
,但不能匹配 abchello
, comment écrire cette expression régulière ? Je n'y pense pas...
高洛峰2017-06-12 09:23:00
console.log(/\bhello\b/.test('abchello')); // false
console.log(/\bhello\b/.test('hello')); // true
漂亮男人2017-06-12 09:23:00
/^hello$/, vous voudrez peut-être que qui corresponde au mot bonjour, mais pas à d'autres mots contenant bonjour. Dans ce cas, vous n'avez besoin que d'un seul bonjour, ou écrivez-le avec abc et retournez faux. Vous pouvez également en écrire deux
.PHP中文网2017-06-12 09:23:00
js n'a pas d'anticipation, il ne peut être déterminé qu'à travers deux matchs.
我想大声告诉你2017-06-12 09:23:00
/^hello$/ig.test('abchello'); //false
/hello$/ig.test('abchello');
^这个特殊字符表示以什么开始,如果想要随意匹配就将其去掉。
同样地,$这个特殊字符是结束标志。
世界只因有你2017-06-12 09:23:00
Personnellement, je pense qu'il est préférable d'utiliser /bhellob/
, mais cette règle régulière ne peut pas être appliquée de manière très précise. Elle ne peut répondre qu'à la plupart des situations et ne peut pas répondre à des situations particulières. En effet, la prise en charge des expressions régulières par js n'est pas assez parfaite, vous pouvez donc vous en contenter pour le moment