首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

常用表单验证插件

插件地址:https://github.com/gavin125/gavin-Vtype 主要用正则的方式匹配输入内容的格式 分为两个版本: 1、Vtypejs.js为原生js版本 2、Vtype.js...为jquery插件 验证效果为: 1、获得焦点时出现提示,失去焦点时判断结果(密码强度为键盘输入实时判断) 涉及验证的表单项及规则如下: 1、用户名:字母开头的由字母、数字、下划线组成的5-15...字符 2、密码:字母、数字和特殊符号组成的6-18字符(超过8位为中,超过10位为强) 3、手机号码:1开头,3578连接数字,共11位 4、邮箱:字母数字下划线点+@+字母数字下划线...+字母数字下划线 5、身份证:18位数字或15位数字或17位数字加x 6、银行卡:16或19位数字

2.2K40

js正则表达式校验金额-js正则表达式简单校验方法

exec(s)) return true}//校验登录名:只能输入5-20个字母开头、可带数字、“_”、“。”...exec(s)) return true}//校验手机号码:必须数字开头,除数字外,可含有“-” (s){var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?...26个英文字母组成的字符串:^[A-Za-z0-9]+$验证由数字、26个英文字母或者下划线组成的字符串:^\w+$验证用户密码:^[a-zA-Z]\w{5,17}$正确格式为:字母开头,长度在6-18...js正则表达式验证数字大于15小于200   正则表达式如下:/^1[6-9]$|^[2-9]\d$|^1\d{2}$/。   ...^符号表示字符串的开头,^1表示字符串的第一个源字符是1   $100符号表示字符串的结束   符号表示一组字符,即位置匹配[]中的任何字符,[6-9]表示字符可以是   6.   7.8或9中的任何字符

8.9K20

前端学习笔记———浏览器篇

node.js) 按照相关的JS 语发,去操作页面元素,有时还有操作浏览器里面的一些功能 ECMAScript3/5/6…: JS的语法规范(变量、数据类型、操作语句等) DOM(document object.../B.js'; //Symbol 创建唯一值 let n=Symbol(100) JS 命名规范 严格区分大小写 字母、数字、下划线、$ ,数字开头, let Test=100...; let $box //=> 一般JQ 获取的$开头 let _box //=> 一般公共变量 _ 开头 使用驼峰命名法: 首字母小写,其余单词首字母 大写(命名语义化,使用英文...JS 常用数据类型 (data type) 基本数据类型 数字 number 常规数字和NaN 字符串string 单引号 、双引号、反引号(撇)所包含的 布尔 boolean true...操作语句:判断、循环 函数 function 函数就是一个方法或则功能的体,函数就是把实现某个功能的代码放到一起进行分装,以后想要操作实现这个功能,只需要执行即可 => ‘封装’:减少页面中冗余代码

48430

​重学Javascript之数据类型

八进制是以数字0开头数字,如012是10的八进制表示 注意,如果0后面的数字超出范围,会十进制来进行解析。...十六进制是以数字0和x开头数字,后面的数字可以0-9, a-f的任意组合 特殊的数值——infinity  -infinity 以及NaN infinity表示能表示的最大数值 -infinity表示...js能表示的最小数值 NaN: 代表一个计算错误。...parseInt()还可以接受第二个参数,表示多少进制解析字符串 [image.png] 小操作: 在字符串之前加上+ , - 可以把字符串立即转换成数值。...String类型 现在的字符串表示形式主要有三种方式: 单引号 双引号 模板字符串的形式(abcd) 模板字符串是ES6中出现的。作为新出现的特性,必定是为了解决以前存在的一些痛点,及做了扩展。

1.2K00

面试题:HTML标签的相关操作判断题目

笔试题:HTML标签的相关操作判断 统计HTML标签中b开头的标签数量 统计HTML标签中出现次数最多的标签 判断DOM标签的合法性 标签的闭合 span里面不能有div 其他符合HTML标签合法性的规则...ES6 又提供了三种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。...统计HTML标签中b开头的标签数量 const tags = document.getElementsByTagName('*'); // 要使用数组的方法必须将类数组转为真正的数组 const value...判断DOM标签的合法性 判断标签的闭合可以使用栈,跟判断有效的括号差不多。 Vue中的 compiler/parser/html-parser.js[3] 中其实会有该部分相关的逻辑实现。...入门 - 字符串的新增方法: https://es6.ruanyifeng.com/#docs/string-methods [3] compiler/parser/html-parser.js: https

1.3K30

正则表达式用法简介与速查

6. 前后查找 元字符 说明 举例说明 (?=) 向前查找 (?=a)\d+ 匹配: a 开头数字,但 a 本身不在返回文字中 (?<=) 向后查找 (?...<=a)\d+ 匹配: a 结尾的数字,但 a 本身不在返回文字中 (?!) 负向前查找 向前查找的 negtive 形式,(?!a)\d+ 匹配:不以 a 开头数字, (?!...匹配结果 sales1.xls, a1.txt, sales2.xls, sales3.xls, a2.xls 解释: 匹配“sales”开头,后跟任意一个字符的6字符组合。...\w+ 第1部分的 \w+ 表示必须字母或数字开头,不能有“.”开头,这部分匹配上面的:tom, jane, tim。...我们要找到255及以下的数字,有4种合理情况:(1) 1位或2位数字;(2) 1开头的3位数字; (3) 2开头的3位数字,十位为0~4的;(4) 25开头的3位数字,个位为0~5的。

3.6K20

Javascript入门学习

第一课 1:javascript的主要特点 解释型:不需要编译,浏览器直接解释执行 基于对象:我们可以直接使用JS已经创建的对象 事件驱动:可以对事件驱动的方式相应客户端的输入,无须经过服务器端程序...var now=new Date();//获取日期对象         1.5.2:多行注释 /**/             多行注释/*开头*/结尾,在两者之间的内容为注释内容             ...开头           0x123 //十六进制 ,0x开头(是零不是o)          浮点型:整数部分加小数部分,只能以十进制表示,不过可以使用科学记数法           3.1415926...中也可以使用整数0代表false,使用非0的整数代表true 4:转义字符     反斜杠开头的不可显示的特殊字符通常称为控制字符,也被称为转义字符     \b退格   \n换行   \f换页  ...,下划线组成,但是不能以数字开头     不能使用javascript中的关键字     严格区分大小写     例如  username  username 2:变量的声明     var variable

2.1K70

给初学者:JavaScript 的常见注意点

常见的写法如下: 这样写可能会被 JS 理解成为一个函数调用 从今天改变习惯,这样写: 有些人喜欢 打头,个人习惯问题。...这是一个广为人知的 JS 的 bug,,它从 JS 诞生开始就存在,从未、而且永远不会被修复 我们不必去探究它的黑历史,但是我们写代码时判断一个变量的类型时,首先需要判断它是否为 做数值计算时,注意 JS...注意如果不已知这个变量的类型是数字时,不要使用 做判断,因为 isNaN 有个很诡异的特性:它会先将待判断的变量转换为数值类型。...比如以 0x 开头的字符串,会被解析为16进制数。 我们知道数字 开头数字为8进制数(非严格模式),比如 011 === 9,0 本身也是8进制数。...答: 自己打开调试器去试 parseInt使用规则二:永远不要使用parseInt给小数取整 建议对于数值转换一概使用强制转换函数 Number,如果你JS6了可以使用 (正号)。

1.2K60

JS基础测试: 下列选项中哪一个是强制转换?

考核内容:js基础运算 题发散度: ★★★ 试题难度: ★★★ 解题思路: 定义和用法 parseInt() 函数可解析一个字符串,并返回一个整数。...1.当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。...2.当忽略参数 radix , JavaScript 默认数字的基数如下: 如果 string "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。...如果 string 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。...如果 string 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。 参考代码: ? 答案: A. parseInt('12px')

72030

前端基础-JavaScript中正则对象

第3章 js中正则对象 正则对象两种定义方式:js中正则表达式两边不用加引号 var pattern = /[a-z]/;//将正则表达式直接当做对象使用。...var str = 'php1js22'; var pattern = /^[a-z]/;//小写字母开头 var res = pattern.test(str);//匹配字符串是否小写字母开头...,1开头, [23位号段,具体咨询各大运营商] 简单版(限制前两位):1开头,第二位3-9,后面9位数字 /^1[3-9]\d{9}$/ 精确版(限制前三位):(如果出现新的手机号段,则不适用,需更新)...-9]|6[6]|7[0135678]|8[0-9]|9[89])\d{8}$/ 手机号检测案例:register.html ?...@前面是邮箱名,要求至少一个字符,要求是数字、字母、下划线、[还可以用.-],但是开头必须是数字字母下划线 ​ @和点之间:是一个域名,要求至少一个字符,可以是数字字母中横线,要求开头数字或字母 ​

1.1K20
领券