首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

1.常见js正则校验   (1校验密码强度   密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。   ^(?=.d)(?=.[a-z])(?=....exec(s)) return true}//校验登录名:只能输入5-20个字母开头、可带数字、“_”、“。”...exec(s)) return true}//校验用户姓名:只能输入1-30个字母开头的字串代码 (s){var patrn=/^[a-zA-Z]{1,30}$/;if (!patrn。   ...exec(s)) return true}//校验手机号码:必须数字开头,除数字外,可含有“-” (s){var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?...、26个英文字母或者下划线组成的字符串:^\w+$验证用户密码:^[a-zA-Z]\w{5,17}$正确格式为:字母开头,长度在6-18之间,只能包含字符、数字和下划线。

8.9K20

关于常用的正则表达式的分享

二、实现 在需要实现校验字段、字符串等内容时,通常就可以通过正则表达式实现: 1.校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ?...8.校验手机号码 下面是国内 13、15、18开头手机号正则表达式。(可根据目前国内收集号扩展前两位开头号码) ?...一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字...d{17}(\d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母...[1-9][0-9]*)$ 这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧。

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

前端基础-JavaScript中正则对象

var str = 'php1js22'; var pattern = /^[a-z]/;//小写字母开头 var res = pattern.test(str);//匹配字符串是否小写字母开头...下一次匹配开始的位置 var res2 = pattern.exec(str); console.log(res2);//["h"] //从位置1开始匹配 案例一 1、检测手机号格式 手机号特点:11...位,纯数字1开头, [23位号段,具体咨询各大运营商] 简单版(限制前两位):1开头,第二位3-9,后面9位数字 /^1[3-9]\d{9}$/ 精确版(限制前三位):(如果出现新的手机号段,则不适用...,需更新) 示例: 13[0-9]开头、14[579]开头、15[0-3,5-9]开头、166开头、17[0135678]开头、18[0-9]开头、19[89]开头 /^1(3[0-9]|4[579]|...@前面是邮箱名,要求至少一个字符,要求是数字、字母、下划线、[还可以用.-],但是开头必须数字字母下划线 ​ @和点之间:是一个域名,要求至少一个字符,可以是数字字母中横线,要求开头数字或字母 ​

1.1K20

Js中常用正则表达式

一、校验数字js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头数字:^(0|[...\.0+|0)$ 二、校验字符的js正则表达式 1 汉字:^[\u4e00-\u9fa5]{0,}$ 2 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$ 3 长度为...$ 9 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[...[1-9][0-9]*)$ 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]...$ 8.1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?

3.3K00

邮箱、手机号、url等常用正则表达式

{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X: (^\d{15}$)|(^\d{18}$)...|(^\d{17}(\d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,...”: ^[1-9][0-9]*$ 这表示任意一个不以0开头数字,但是,这也意味着一个字符"0"不通过,所以我们采用下面的形式: ^(0|[1-9][0-9]*)$ 一个0或者一个不以0开头数字.我们还可以允许开头有一个负号...[1-9][0-9]*)$ 这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧。...$ 1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须: ^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?

16.2K21

iOS-自定义TextField(解决输入限制,键盘弹出问题)

Demo截屏 项目由来,最近我开发的项目中,存在很多输入框,它们都有输入限制,比如帐号(限制6位)、密码(限制16位)、手机号(限制只输入数字,11位)、身份证号(限制只输入数字和字母,18位),金额(...CCCheckAccount, // 帐号(字母开头,允许字母、数字、下划线,长度在6个以上) CCCheckPassword, // 密码(字母开头,只能包含字母...、数字和下划线,长度在6个以上) CCCheckStrongPassword, // 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在6个以上) CCCheckEmail,...邮箱 CCCheckZipCode, // 邮编 CCCheckDomain, // 域名 CCCheckPhone, // 手机号..., // 日期(校验格式: "xxxx-xx-xx"、"xxxx-x-x") CCCheckMoney, // 金额(校验格式: "10000.0"、"10,000.0

1.5K20

微信小程序正则表达式

、26个英文字母或者下划线组成的字符串:^\w+$ 验证用户密码:8\w{5,17}$ 正确格式为:字母开头,长度在6-18之间,只能包含字符、数字和下划线。...$ 校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字...17}(\d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):11[a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字和下划线)...[1-9][0-9])$ 这表示一个0或者一个可能为负的开头不为0的数字.让用户0开头好了.把负号的也去掉,因为钱总不能是负的吧。下面我们要加的是说明可能的小数部分:14+(.[0-9]+)?...$ 1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3}))(.[0-9]{1,2})?

80420

【建议收藏】常用正则表达式公式总结

作 者:艾欢欢 链 接: https://blog.csdn.net/aihuanhuan110/article/details/90903784 一、校验数字的表达式 数字: ^[0-9]\*$...n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头数字: ^(0|[1-9][0-9]\*)$ 非零开头的最多带两位小数的数字...}|\d{2}|\d{1}))$) 身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X: (^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$) 帐号是否合法...(字母开头,允许5-16字节,允许字母数字下划线): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字和下划线): ^[a-zA-Z...]\w{5,17}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间): ^(?

99320

JavaScript学习笔记1

操作步骤:1.创建正则表达式对象2.调用test方法,来判断用户输入的数据是否符合规范 比如: var regx=/^1[3|5|7|8]{1}[0-9]{9}$/; //2.调用test方法,判断手机号是否符合规范...//用户名不分大小写的字母开始,包含字母、数字、下划线,长度4-7位 var regex=/^[a-zA-Z]\w{3,6}$/; //3.3校验 if(value=="")...regex.test(value)) { usernameMsg.innerHTML="用户名必须字母开始,不区分大小写,包含字母数字下划线,长度4-7"; return false...//5.1获取用户输入的手机号 var value=phoneObj.value; //4.2创建正则表达式 //手机号开始1,第二位为3/5/7/8,后9位任意 var regex...=/^1[3|5|7|8]{1}[0-9]{9}$/; //4.3校验 if(value=="") { phoneMsg.innerHTML="手机号不能为空"; return

1.7K40

收藏一波:常用正则表达式公式总结

一、校验数字的表达式 数字: ^[0-9]\*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头数字: ^(0|[1-...9][0-9]\*)$ 非零开头的最多带两位小数的数字: ^([1-9][0-9]\*)+(\.[0-9]{1,2})?...{2}|\d{1}))$) 身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X: (^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$) 帐号是否合法(字母开头...,允许5-16字节,允许字母数字下划线): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字和下划线): ^[a-zA-Z]\w{5,17...}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间): ^(?

66340

关于验证码,你不知道的一些问题!

开头的话关于验证码,大家也许会有很多疑问,下面我总结了一些常见问题。图片什么是验证码?...1数字、字母、中文组合:图片的形式展示字母、数字、中文混合组合,此类验证码一般由4位组成。2、短信验证码:比较常见的验证码类型,用户填好手机号码,单击获取验证码后,手机上就能收到短信验证码。...防止这种恶意行为,方式之一是可以增加验证码校验。发送短信验证码时,可要求通过验证码。同时在验证码请求错误时,要重置验证码,防止图片验证码识别软件尝试多次识别。...图片前端代码:token = $_POST["kgCaptchaToken"];// 当安全策略中的防控等级为3时必须填写

48740

关于行为验证码,你不知道的一些问题!

开头的话关于验证码,大家也许会有很多疑问,下面我总结了一些常见问题。图片什么是验证码?...1数字、字母、中文组合:图片的形式展示字母、数字、中文混合组合,此类验证码一般由4位组成。2、短信验证码:比较常见的验证码类型,用户填好手机号码,单击获取验证码后,手机上就能收到短信验证码。...防止这种恶意行为,方式之一是可以增加验证码校验。发送短信验证码时,可要求通过验证码。同时在验证码请求错误时,要重置验证码,防止图片验证码识别软件尝试多次识别。...图片前端代码:token = $_POST["kgCaptchaToken"];// 当安全策略中的防控等级为3时必须填写

67520

常用正则表达式公式总结

一、校验数字的表达式 数字: ^[0-9]*$ n位的数字: ^d{n}$ 至少n位的数字: ^d{n,}$ m-n位的数字: ^d{m,n}$ 零和非零开头数字: ^(0|[1-9][0-...9]*)$ 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2})?...位、18位数字),最后一位是校验位,可能为数字或字符X: (^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$) 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线): ^...[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(字母开头,长度在6~18之间,只能包含字母、数字和下划线): ^[a-zA-Z]w{5,17}$ 强密码(必须包含大小写字母和数字的组合...*[A-Z])[a-zA-Z0-9]{8,10}$ 强密码(必须包含大小写字母和数字的组合,可以使用特殊字符,长度在8-10之间): ^(?=.*d)(?=.*[a-z])(?=.

64420

Java正则表达式(一看就懂)

1.概念 正则表达式:正确规则的表达式  通常用来检测字符串是否符合某规则、根据某规则切分字符串 或 替换符合规则的文本  例如:  检查校验字符串中的 QQ 号是否如何如下规则:   ①必须为...2.字符串正则的常用方法 举例:校验手机号码   1:要求为 11 位数字  2:第 1 位为 1,第 2 位为 3、4、5、7、8 中的一个,后面 9 位为 0 到 9 之间的任意数字。 ...举例:校验 qq 号码.   1:要求必须是 5-15 位数字   2:0 不能开头  代码演示:   String qq = "604154942";   String regex =..."[1-9][0-9]{4,14}";   boolean flag2 = qq.matches(regex);  2、 举例:校验手机号码   1:要求为 11 位数字  2:第 1 位为...代表的字母或者数字或者下划线  例如:匹配规则为"\\w ",,那么需要匹配的是一个字母或者是一个数字或一个下滑线  4.2边界匹配器(x开头或结尾) 边界匹配器:^  含义:代表某些内容开头

44120

正则表达式在格式校验中的应用以及包装类的重要性

正则表达式:做格式校验 正则表达式在IT技术岗的面试和日常开发中都扮演着重要的角色,特别是在做格式校验方面。QQ账号和邮箱、手机号为例,我们可以通过正则表达式来校验它们是否符合规定的格式。...QQ账号格式校验: 账号不能为空:首先要确保用户输入了QQ账号,可以使用正则表达式^.{1,}来校验,其中^表示什么开头,.{1,}表示任意字符至少出现一次,表示什么结尾。...账号是否都是数字:使用正则表达式^\d{6,10}来校验,其中^\d表示数字开头,\d{6,10}表示数字出现6到10次,表示什么结尾。...手机号格式校验: 使用正则表达式^(131|132|133|135|138|15|17|18|19)\d{8}来校验,其中^表示什么开头,(131|132|133|135|138|15|17|18...|19)表示匹配这些开头的号码,\d{8}表示数字出现8次,表示什么结尾。

16510
领券