Regexp, wyjątek na /W+

Mam pewien kod:

value.gsub!(/\W+/, '')p

Lecz usuwa mi on także kropki, a tego chciałbym uniknąć. Jakieś rozwiązanie?

/[^\w.]+/