javascript - L'expression régulière w ne correspond qu'à une seule lettre. Si vous souhaitez correspondre à un mot, comment l'écrivez-vous?
習慣沉默
習慣沉默 2017-06-30 09:57:25
0
4
790
var reg = new RegExp('\w');
var match = reg.exec('/hello/world/1');
console.log(match[0]); 

Le journal ci-dessus imprime h. Si vous souhaitez imprimer bonjour, comment faites-vous ?

習慣沉默
習慣沉默

répondre à tous(4)
过去多啦不再A梦
var reg = new RegExp('\b\w+\b');
var match = reg.exec('/hello/world/1');
console.log(match[0]); 

b Faites correspondre le début ou la fin d'un mot.

黄舟

var pattern = /bonjour/;

var str = "helloword";
console.log(pattern.exec(str)[0]);

Je vous recommande ce site http://www.runoob.com/regexp/...

Peter_Zhu

Tout d'abord, w correspond à la valeur littérale w
w匹配单词中出现的字符,如a到z和_
Si vous devez en faire correspondre plusieurs

  • Vous pouvez ajouter * à la fin pour signifier 0 ou plus

  • Vous pouvez ajouter + à la fin pour indiquer un ou plusieurs

漂亮男人
/[a-zA-Z]*/
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal