近百个常用js代码汇总
在JavaScript编程中,掌握一些常用的函数可以帮助开发者更高效地编写代码。本文将汇总并详细解释一些常见的JavaScript函数,这些函数涵盖了字符串处理、数字验证以及日期时间格式检查等多个方面。 1. **检查空字符串**:`isEmpty(str)` 函数用于判断一个字符串是否为空,如果字符串为 `null` 或其长度为0,则返回 `true`,表示空字符串;否则返回 `false`。 2. **检查是否为数字**:`isDigit(theNum)` 函数用来验证一个变量是否只包含数字。它会检查输入是否为空,如果为空则返回 `false`。接着,通过在数字掩码 "0123456789" 中查找输入字符,如果找不到则返回 `false`,否则返回 `true`。 3. **去掉左空格**:`trimLeft(str)` 函数用于去除字符串左侧的空格。它通过检测字符串的第一个字符是否为空格,如果是则进行切片操作,去掉第一个字符,并递归调用自身,直到没有左空格为止。 4. **去掉右空格**:`trimRight(str)` 函数与 `trimLeft(str)` 类似,但作用于字符串的右侧。它检查字符串的最后一个字符是否为空格,如果是则去掉该字符并递归调用自身,直到没有右空格。 5. **去掉左右空格**:`trim(str)` 函数结合了 `trimLeft(str)` 和 `trimRight(str)`,先去掉字符串右侧的空格,再去掉左侧的空格,从而实现对整个字符串的去边空格操作。 6. **检查是否为整数**:`isInt(str)` 函数验证一个字符串是否只包含整数。遍历字符串中的每个字符,如果发现有非数字字符,立即返回 `false`。如果字符串为空或所有字符都在 '0' 到 '9' 的范围内,则返回 `true`。 7. **检查小数形式**:`isDecimalNoMsg(str, i, j)` 函数用于验证一个字符串是否为小数,且整数部分不超过 `i` 位,小数部分不超过 `j` 位。它首先检查整数和小数部分是否为整数,然后检查小数点的位置是否唯一,以及整数和小数部分的长度是否符合要求。 8. **检查日期格式**:`judgeDateFormat(dateStr)` 函数采用正则表达式 `\d{8}` 来匹配形如 "YYYYMMDD" 的日期格式。如果匹配成功,返回匹配结果,否则返回 `null`。 9. **检查时间格式**:`judgeTimeFormat(timeStr)` 函数同样利用正则表达式 `\d{6}` 验证时间格式,如 "HHmmss"。匹配成功返回匹配结果,否则返回 `null`。 10. **验证日期合法性**:`validateDate(theStr)` 函数检查日期字符串是否符合 "YYYYMMDD" 的格式。首先检查字符串长度是否为8,然后判断是否为特殊值 "99999999",最后分别提取年、月、日并验证它们的有效性。 这些JavaScript函数在日常开发中非常实用,可以快速处理字符串、数字和日期等常见任务,极大地提高了代码的可复用性和效率。熟练掌握这些函数,能够使你在编写JavaScript代码时更加得心应手。
- tianshei2013-05-23还行,比较好用。
- 粉丝: 2
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助