Adding support for floating values for viewport plugin

At this point, only unfloating values are supported for viewport units. Proposed regex support floating inputs.