根据给定的信息,我们可以整理出一系列JavaScript函数的相关知识点。这些函数涵盖了类型转换、数值比较、日期处理、数据验证等多个方面,对于日常开发来说非常实用。 ### 1. var_to_obj —— 变量转对象 该函数用于将一个变量转换为对象。在JavaScript中,所有的值都可以被包装成对象的形式,例如数字可以被包装成`Number`对象,字符串可以被包装成`String`对象等。此函数提供了一种简单的方法来实现这一转换,这对于某些场景下的编程非常有用。 ```javascript function var_to_obj(val) { this.value = val; } ``` ### 2. is_greater —— 检查是否大于某个值 该函数用于检查输入字段中的值是否大于指定的限制值。如果字段中的值是数值并且大于给定的限制值,则返回`true`;否则返回`false`。此外,如果检查不通过,还会执行错误处理函数`doCritCode`。 ```javascript function is_greater(field, crit, limit) { var Ret = (is_numeric(field, -1)) ? (field.value > limit) : false; if (!Ret) doCritCode(field, crit, "Value must be greater than " + limit); return (Ret); } ``` ### 3. is_less —— 检查是否小于某个值 该函数与`is_greater`类似,但检查的是输入字段中的值是否小于指定的限制值。如果字段中的值是数值并且小于给定的限制值,则返回`true`;否则返回`false`。同样地,如果检查不通过,会执行错误处理函数`doCritCode`。 ```javascript function is_less(field, crit, limit) { var Ret = (is_numeric(field, -1)) ? (field.value < limit) : false; if (!Ret) doCritCode(field, crit, "Value must be less than " + limit); return (Ret); } ``` ### 4. is_numeric —— 检查是否为数值 该函数用于判断输入字段中的值是否为数值。它通过遍历字符串中的每个字符来确定是否只包含数字和最多一个小数点。如果字段中的值完全由数字组成(可包含小数点),则返回`true`;否则返回`false`。如果不通过检查,也会调用错误处理函数`doCritCode`。 ```javascript function is_numeric(field, crit, msg) { var Ret = true; var NumStr = "0123456789"; var decUsed = false; var chr; for (var i = 0; i < field.value.length; ++i) { chr = field.value.charAt(i); if (NumStr.indexOf(chr, 0) == -1) { if ((!decUsed) && chr == ".") { decUsed = true; } else { Ret = false; } } } if (!Ret) doCritCode(field, crit, msg); return Ret; } ``` ### 5. Compare_Date —— 比较两个日期的大小 该函数用于比较两个日期的大小。如果第一个日期大于第二个日期,则返回`true`;否则返回`false`。这对于日期排序或验证非常有用。 ### 6. is_price —— 检查是否为价格格式 该函数用于验证输入的字符串是否符合价格格式,通常为“XX.XX”这样的形式。 ### 7. Is_Null —— 检查是否为空 该函数用于判断输入的值是否为空。如果是空字符串或未定义,则返回`true`;否则返回`false`。 ### 8. IsSpace —— 检查是否全为空格 该函数用于判断输入的字符串是否全部为空格字符。 ### 9. Is_Int —— 检查是否为整数 该函数用于判断输入的字符串是否表示一个整数。 ### 10. is_date —— 检查是否为日期格式 该函数用于验证输入的字符串是否符合日期格式。 ### 11. is_date2 —— 检查是否为另一种日期格式 与`is_date`类似,但可能采用不同的日期格式进行验证。 ### 12. IsSelected —— 检查是否被选中 该函数用于判断某个元素是否处于选中状态。 ### 13. isCharacter —— 检查是否为有效字符 该函数用于验证输入的字符串是否只包含有效的字符。 ### 14. isOtherNameCharacter —— 检查是否为其他有效字符 与`isCharacter`类似,但可能对有效字符有更严格的限制。 ### 15. isNameCharacter —— 检查是否为姓名字符 该函数用于验证输入的字符串是否符合姓名的要求。 ### 16. isEmail —— 检查是否为邮箱地址 该函数用于验证输入的字符串是否符合电子邮件地址的标准格式。 ### 17. isZIP —— 检查是否为邮政编码 该函数用于验证输入的字符串是否符合邮政编码的标准格式。 ### 18. isDigitalString —— 检查是否为数字串 该函数用于验证输入的字符串是否完全由数字组成。 ### 19. IsEmpty —— 检查是否为空字符串 该函数用于判断输入的字符串是否为空字符串。 ### 20. Trim —— 去除字符串两端空白 该函数用于移除字符串开头和结尾的空白字符。 ### 21. isDigital —— 检查是否为整数或长整数 该函数用于验证输入的字符串是否表示一个整数或长整数。 ### 22. IsFloat —— 检查是否为浮点数 该函数用于验证输入的字符串是否表示一个浮点数。 ### 23. IsTelephone —— 检查是否为电话号码 该函数用于验证输入的字符串是否符合电话号码的格式。 ### 24. dateTransfer —— 日期格式转换 该函数用于将日期从一种格式转换为另一种格式。 ### 25. transferDate —— 转换日期格式 与`dateTransfer`类似,用于转换日期格式。 ### 26. ispassword —— 检查是否为密码 该函数用于验证输入的字符串是否符合密码的要求。 ### 27. isLeapYear —— 检查是否为闰年 该函数用于判断输入的年份是否为闰年。 ### 28. getDaysInMonth —— 获取月份天数 该函数用于获取某个月份的具体天数。 ### 29. jtrimstr —— 移除字符串两端的空格 该函数用于去除字符串首尾的空白字符,类似于`Trim`函数。 以上列出的这些JavaScript函数涵盖了数据验证、类型转换、日期操作等方面,对于Web开发来说是非常实用的功能集合。它们可以帮助开发者轻松地完成各种常见任务,提高开发效率。
- 粉丝: 5
- 资源: 57
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助