javascript - Comment écrire cette règle régulière pour faire correspondre une chaîne qui ne commence pas par un certain caractère?
PHP中文网
PHP中文网 2017-06-12 09:21:00
0
6
773

Langue : JavaScript

Nécessite une correspondance hello,但不能匹配 abchello, comment écrire cette expression régulière ? Je n'y pense pas...

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(6)
小葫芦
console.log(/\bhello\b/.test('abchello')); // false
console.log(/\bhello\b/.test('hello')); // true
漂亮男人

/^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

.
Ty80

js n'a pas d'anticipation, il ne peut être déterminé qu'à travers deux matchs.

我想大声告诉你

/^hello$/ig.test('abchello'); //false
/hello$/ig.test('abchello');

Cause :

^这个特殊字符表示以什么开始,如果想要随意匹配就将其去掉。
 同样地,$这个特殊字符是结束标志。
世界只因有你

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal