Я хочу применить валидацию, если введено значение -ve. Я мог бы сделать это с помощью ниже тегов и атрибуты:Запретить отрицательные числа в h: inputText
<h:inputText id="MyPrice" validatorMessage="negatieve prijs niet toegestaan">
<f:convertNumber type="number"
groupingUsed="true"
locale="nl_NL"
maxFractionDigits="2"
minFractionDigits="2"/>
<f:validateLongRange minimum="0"/>
<h:inputText>
<rich:message for="MyPrice"/>
С помощью этого я могу успешно проверить -ve и анолит значения с ниже входами: Пошел право на: [Я следую системе счисления Нидерландов, где «» рассматривается как «.» например, чтобы написать 0.55, нам нужно написать 0,55), которое делается мной, используя <f:convertNumber>
.
100
10.25
10,98
-100
-10.25
-10,98
0.55
Но когда я ввел -0,55, проверка не помогла. Просьба предоставить решение для проверки, когда я ввожу значение -ve, которое начинается с -0.xx.
Вы проверили здесь? http://stackoverflow.com/questions/19765009/does-fconvertnumber-use-the-right-number-separator-when-using-patterns-to-for/ – pleft