JavaScript验证函数合集
Js 验证的工具函数太多?这套JS 验证大全整理得还挺全的,常用的校验基本都涵盖了,像是URL 有效性检查、字符长度限制、中文/英文字符输入限制这些,通通有代码、有解释,看一眼就能上手。
URL 验证的部分,用的是正则表达式配合RegExp
来判断协议和域名格式,写法比较传统,但稳定好用。要验证链接是不是合规,拎出来直接用也不麻烦。
长度限制那个函数也挺实用,document.a.b.value.length
一判断,多一位都能直接提示,还会自动聚焦回输入框。提交前兜一层保险,用户体验上也加分。
限制只能输入汉字的地方就更巧了,靠的是正则 /[^u4E00-u9FA5]/g
,把非中文字符通通替换掉,输入框里就只能剩汉字。适合像留言、真实姓名这类场景。
英文字符校验的代码略微不完整,估计是复制时漏了一点,不过意思还是明白的,就是监听keyCode
,让输入限制在字母范围内。
对了,文末还贴心附了不少正则表达式相关文章,像邮箱、邮编、数字之类的验证需求,都能顺藤摸瓜点过去看看,懒得写正则的你会感谢它。
如果你平时要各种表单验证、数据校验,或者正纠结怎么写合适的正则,建议收藏一下这份 JS 验证合集,拎出来就能用,效率提升不止一点点。
142KB
文件大小:
评论区