正規表現 半角数字以外にマッチする「\D」

記事作成日: 2022-02-21

アラビア数字以外の文字にマッチします。[^0-9] に相当します。

画像:正規表現_半角数字以外にマッチする「\D」 

使用例

console.log('apple_1'.match(/\D/)) // [ "a" ]
console.log('apple_2'.match(/\D/g)) // [ "a", "p", "p", "l", "e", "_" ]
console.log('apple_3'.match(/\D\D/)) // [ "ap" ]
console.log('apple_4'.match(/\D\D/g)) // [ "ap", "pl", "e_" ]
console.log('Apple'.match(/\D/)) //  [ "A" ]
console.log('Apple'.match(/\D/g)) // [ "A", "p", "p", "l", "e" ]
console.log('Aあ@@_0'.match(/\D\D/g)) // [ "Aあ", "@@" ]
console.log('٩(ˊᗜˋ*)و1'.match(/\D/g)) // [ "٩", "(", "ˊ", "ᗜ", "ˋ", "*", ")", "و" ]

参考リンク