JavaScript常用函数备忘录

需积分: 10 1 下载量 31 浏览量 更新于2024-10-23 收藏 161KB DOC 举报
"常用javascript备忘册_v1.0,包含日期处理等实用函数" 这篇文档是一个JavaScript备忘册,版本为V1.0,旨在为网页开发人员提供常用JavaScript语句的快速参考,以便在工作中快速查找和使用。文档中列举了一些关键的函数,例如日期处理函数,帮助开发者更高效地进行前端开发。 1. **日期处理** - **isLegalString(日期类公用函数)**:这是一个用于验证字符串中每个字符是否都属于指定字符范围内的函数。它接受两个参数,InString(要检查的字符串)和RefString(定义的合法字符范围)。如果InString中的所有字符都在RefString范围内,函数返回true,否则返回false。这个函数可以用来检查输入的日期字符串是否符合特定的格式要求。 - **splitDateInput(拆分成年月日)**:这个函数将日期字符串按照指定的日期格式(如yyyyMMdd、yyyy-MM-dd等)拆分为yyyy, mm, dd数组。它接受两个参数,strInputValue(日期字符串)和datePattern(格式表达式)。如果输入的日期字符串符合规定的格式,函数返回一个包含年、月、日的数组;否则,返回null。此函数对于处理用户输入的日期数据非常有用,能确保日期格式的正确性。 2. **字符串处理** - 虽然文档主要关注日期处理,但isLegalString函数也涉及字符串处理。它能帮助开发者检查字符串是否符合特定的字符集,这对于验证用户输入或者格式化数据时很有用。 3. **正则表达式** - 在splitDateInput函数中,使用了正则表达式/^\d{4}\d{1,2}\d{1,2}$/来验证“yyyyMMdd”格式的日期。这展示了JavaScript中正则表达式在数据验证方面的应用。 4. **函数设计** - 文档中展示的函数设计思路是模块化的,每个函数都有明确的职责,这符合良好的编程实践,使得代码更易于理解和维护。 这个备忘册对JavaScript开发者来说是一份宝贵的参考资料,能够快速查找和使用常见的JavaScript代码片段,提高开发效率。同时,通过阅读这些函数的实现,开发者也能学习到如何有效地处理日期和字符串,以及如何利用正则表达式进行数据验证。