| 123456789101112131415161718192021222324252627282930313233343536373839 |
- /* $Id: functions.js 2937 2007-04-20 18:42:51Z b4rt $ */
- /**
- * lrtrim
- */
- function lrtrim(value) {
- var l, r;
- for (l = 0; l < value.length && value.charCodeAt(l) == 32; l++);
- for (r = value.length - 1; r > l && value.charCodeAt(r) == 32; r--);
- return value.substring(l, r + 1);
- }
- /**
- * isNumber
- */
- function isNumber(value) {
- return isValidString("-0123456789", value);
- }
- /**
- * isUnsignedNumber
- */
- function isUnsignedNumber(value) {
- return isValidString("0123456789", value);
- }
- /**
- * isValidString
- */
- function isValidString(validChars, value) {
- var length = value.length;
- if (length < 1)
- return false;
- for (i = 0; i < length; i++) {
- if (validChars.indexOf(value.charAt(i)) == -1)
- return false;
- }
- return true;
- }
|