2010-06-05 2 views
0

Я ищу регулярное выражение или способ форматирования NumberValidator, чтобы разрешить только десятичные знаки.Force Decimal Regex

Домен = «реальный» позволяет вам вводить целочисленные значения, но мне нужно заставить пользователя, но в 2.0, если они хотят целое число.

Это потому, что они проходят через файл сопоставления Castor, он жалуется, если он получает целое число, когда он ожидает десятичное число.

Я не хочу ограничивать число знаков после запятой, просто настаивайте на том, что над ним должна быть точка и число после нее.

Любая помощь будет высоко оценена.

ответ

0

Я не знаю Flex, но если я правильно и правильно, вы, вероятно, ищете что-то вроде /^-?\d+\.\d+$/. Или /^-?\d*\.\d+$/ если .1 действителен.

+0

Или '/^-? (\ D + \. \ D * | \. \ D +) $ /' если '1.' также действителен. – Gumbo

+0

Эти регулярные выражения только, кажется, мешает мне вводить любые символы :-( – Babyangle86

+1

Try без косая черта, то есть ^-?\d+.\d+$ Oblio

 Смежные вопросы

  • Нет связанных вопросов^_^