dgraham 2003/03/10 17:40:41
Modified: conf/share validator-rules.xml
Log:
Fixed validateShort and isAllDigits for negative numbers. PR #17833.
Revision Changes Path
1.27 +9 -2 jakarta-struts/conf/share/validator-rules.xml
Index: validator-rules.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/conf/share/validator-rules.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- validator-rules.xml 4 Mar 2003 03:52:06 -0000 1.26
+++ validator-rules.xml 11 Mar 2003 01:40:40 -0000 1.27
@@ -468,8 +468,11 @@
} else if (argvalue.charAt(0) == "0") {
validChars = "01234567";
startFrom = 1;
+ } else if (argvalue.charAt(0) == "-") {
+ startFrom = 1;
}
- for (var n = 0; n < argvalue.length; n++) {
+
+ for (var n = startFrom; n < argvalue.length; n++) {
if (validChars.indexOf(argvalue.substring(n, n+1)) == -1)
return false;
}
return true;
@@ -530,7 +533,11 @@
}
if (value.length > 0) {
- if (!isAllDigits(value)) {
+ // remove '.' before checking digits
+ var tempArray = value.split('.');
+ var joinedString= tempArray.join('');
+
+ if (!isAllDigits(joinedString)) {
bValid = false;
if (i == 0) {
focusField = field;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]