case statement not working with numeric values in oracle : my requirement is to write a case statement something like mentioned below.but I am not getting the correct data.
 
SELECT DIRECCION   
        ,CASE WHEN DIRECCION  like'%PISO [^0-9]%' THEN 'PISO [0-9]'
         ELSE 'PISO 1' END 
  FROM TBL_SAR_SALAS.

I think My attempt to find the numeric characters is not working ...moreover ISNUMERIC is also not supported.

KIndly help 