热门推荐
前端大佬们都在使用的JavaScript工具函数宝典-内含95个工具函数方法
2024-12-21 14:07
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

以下的几个函数,用作常见的输入值校验和替换操作,主要针对中国大陆地区的校验规则

校验规则

  • 若参数floats有值,则校验该数字小数点后的位数。
  • 若参数floats没有值,则仅仅校验是否为数字。
 
 
 
 
 
 
 
 
 

校验规则

  • minInt为在取值范围中最小的整数
  • maxInt为在取值范围中最大的整数
 
 
 
 
 
 
 
 

校验规则

  • 非0开头的5位-13位整数
 
 

校验规则

  • 以https://、http://、ftp://、rtsp://、mms://开头、或者没有这些开头
  • 可以没有www开头(或其他二级域名),仅域名
  • 网页地址中允许出现/%*?@&等其他允许的符
 
 

校验规则

IP格式为xxx.xxx.xxx.xxx,每一项数字取值范围为0-255

除0以外其他数字不能以0开头,比如02

 
 

校验规则

支持IPv6正常格式

支持IPv6压缩格式

 
 

校验规则

共18位,最后一位可为X(大小写均可)

不能以0开头

出生年月日会进行校验:年份只能为18/19/2*开头,月份只能为01-12,日只能为01-31

 
 

参数value为数字或字符串

校验规则

  • 共6位,且不能以0开头
 
 

校验规则

  • 值相同,数据类型也相同
 
 

校验规则

  • minInt为在取值范围中最小的长度
  • maxInt为在取值范围中最大的长度
 
 

校验规则

  • 必须以字母开头
  • 开头的字母不区分大小写
 
 

校验规则

  • 字符全部为正整数(包含0)
  • 可以以0开头
 
 
 
 
 

LIP缩写的由来:L(letter 字母) + I(uint 数字) + P(punctuation 标点符号)

参数punctuation的说明

  • punctuation指可接受的标点符号集
  • 若需自定义符号集,例如“仅包含中划线和下划线”,将参数设置为"-_"即可
  • 若不传值或默认为null,则内部默认标点符号集为除空格外的其他英文标点符号:~`!@#$%^&*()-_+=[]{};:"',<.>/?
 
 
 

校验规则

  • 参数num为需要构成的种类(字母、数字、标点符号),该值只能是1-3。
  • 默认参数num的值为1,即表示:至少包含字母,数字,标点符号中的1种
  • 若参数num的值为2,即表示:至少包含字母,数字,标点符号中的2种
  • 若参数num的值为3,即表示:必须同时包含字母,数字,标点符号
  • 参数punctuation指可接受的标点符号集,具体设定可参考getLIPTypes()方法中关于标点符号集的解释。
 
 
 
 
 
 
 
 

全部英文标点符号为:~`!@#$%^&*()-_+=[]{};:"',<.>/?

参数excludePunctuation指需要保留的标点符号集,例如若传递的值为'_',即表示清除_以外的其他所有英文标点符号。

 
 

    以上就是本篇文章【前端大佬们都在使用的JavaScript工具函数宝典-内含95个工具函数方法】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/quote/9931.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站https://sicmodule.kub2b.com/mobile/,查看更多   
发表评论
0评