Вы можете отсканировать любую цифру, а затем использовать !~
для сопоставления, если она не может быть найдена.
'1234' !~ /\d/ # => false
'12.34' !~ /\d/ # => false
'abc1def' !~ /\d/ # => false
'a1b2c3d' !~ /\d/ # => false
'12abc' !~ /\d/ # => false
'abc12' !~ /\d/ # => false
'oi9' !~ /\d/ # => false
'abc' !~ /\d/ # => true
'ABC' !~ /\d/ # => true
'aBcD' !~ /\d/ # => true
'' !~ /\d/ # => true
'日本語' !~ /\d/ # => true
'~!@#%^&*()}' !~ /\d/ # => true