位置: 编程技术 - 正文

Javascript的表单验证-揭开正则表达式的面纱(用javascript写表单代码)

编辑:rootadmin

推荐整理分享Javascript的表单验证-揭开正则表达式的面纱(用javascript写表单代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript 表单,js实现表单提交,jspform表单,js表单事件有哪些,js处理表单数据,js表单事件有哪些,javascript 表单,javascript 表单,内容如对您有帮助,希望把文章链接给更多的朋友!

推荐阅读:Javascript的表单验证长度

Javascript的表单验证-提交表单

Javascript的表单验证-初识正则表达式

在上篇文章给大家介绍了javascript的表单验证-初识正则表达式,本文给大家介绍Javascript的表单验证-揭开正则表达式的面纱,具体详情请看全文。

用元字符匹配相应的字符类型

创建正则表达式有点像创建字符串字面量,只不过正则表达式出现在一对”/”里

正则表达式中会用到一级元字符,用于连接字母与数字

“.” 匹配任何字符,除换行符外

“d”匹配任何数字字符

“w”匹配任何字母或数字字符

“s”匹配空格

“^”字符串需以模式起始

“$”字符串需以模式结束

元字符不只表示一个字面量字符,它乃是用于构建正则表达式的符号

例:这里有三个字符

“A”,”7”,”%”

/w/可以匹配”A”,”7”

/^d/可以匹配”7”

/d/可以匹配”7”

/./可以匹配”A”,”7”,”%”

但是包含多个字符的字符串怎么办&#;

“2nite”,””,”catch”,

/^d/可匹配到”2nite”,””(开头都是数字)

/ddd/可匹配””(一行中有3个数字)

/^cat/可匹配”catch”(以cat字符开头)

Javascript的表单验证-揭开正则表达式的面纱(用javascript写表单代码)

/dd$/可匹配”catch”(必须以两个数字来结尾)

例如:匹配美国邮编,邮编格式为#####-####

/^ddddd-dddd$/

用限定符指定字符出现的次数

限定符用于控件子模式出现于正则表达式里的次数

限定符前为子模式,限定符即应用在子模式,并控制子模式出现在模式里的次数

“*”限定符前的子模式必须出现0次或多次

“+”限定符前的子模式必须出现1次或多次

“&#;”限定符前的子模式必须出现0次或1次

“{n}”限定符前的子模式必须恰好出现N次

“()”集合字符或/和元字符,成为子模式

同样是以邮政编码为例

/^d{5}-d{4}$/

可以看出,加上限定符的表达式比只有元字符的表达式更加的精准

/w*/匹配任何字母数字字符,包括空字符串

/.+/匹配一个出现一次以上的字符串(用于匹配非非空的字符串)

/(Hot)&#;&#;Donuts/可匹配出Hot或Donuts

*在正则表达式里想要匹配具有特殊意义的字符的时候,可以用反斜杠

例如匹配$:$*

利用正则表达式验证数据

JavaScript里的正则表达式由RegExp对象表示,其中包含使用正则表达式验证数据的关键?test()方法,它检查字符串里是否存在指定的模式

例:

正则表达式对象字面量自动合建RegExp对象

代码案例

接下来,写一个专门用来验证字符串格式的方法

好了,本文到此结束,感谢大家对积木网网站支持!

简述JavaScript提交表单的方式 (Using JavaScript Submit Form) 最近做项目遇到用Javascript提交表单的问题,之前也做过几次,但是不够全面,这次总结出了几种用JavaScript提交表单的方式,并且对此作出了比较,选出

JS中的二叉树遍历详解 二叉树是由根节点,左子树,右子树组成,左子树和友子树分别是一个二叉树。这篇文章主要在JS中实现二叉树的遍历。一个二叉树的例子vartree={value:1,l

基于javascript显示当前时间以及倒计时功能 自我练习,顺便分享给大家的一段js原生代码。Date对象用于处理日期和时间。Date()返回当日的日期和时间。getDate()从Date对象返回一个月中的某一天(1~)

标签: 用javascript写表单代码

本文链接地址:https://www.jiuchutong.com/biancheng/377432.html 转载请保留说明!

上一篇:Javascript的表单验证-初识正则表达式(用javascript写表单代码)

下一篇:简述JavaScript提交表单的方式 (Using JavaScript Submit Form)(简述javascript的作用)

  • 企业向银行贷款属于融资吗
  • 结转已销商品的成本的会计科目有哪些
  • 预提的费用在做所得税的时候如何处理
  • 开房租租赁发票怎么记账
  • 网上申报中月平均工资怎么计算
  • 建筑行业异地工资怎么算
  • 一个月作废发票多会有影响吗?
  • 出售交易性金融资产的交易费用计入
  • 人员工资薪金所得税计算税款
  • 资产减值损失转回的账务处理
  • 净资产合计低于实际收益
  • 民办非企业能开据服务发票吗?
  • 加油费开的专用发票可以用来抵扣企业所得税吗
  • 税务登记证遗失补办
  • 总分机构账务处理
  • 经营性租入的设备是资产吗
  • 向银行贷款资产包括哪些
  • 代收代付水电费会计分录
  • 委托贷款利息收入怎么开发票
  • 租车开具的电子发票
  • 车辆购置税计入固定资产一起折旧吗
  • 未开票收入必须全部转开票收入吗为什么
  • 试用期内进一步使用
  • 小企业出售无形资产发生的净损失应当计入什么科目
  • 旅游服务费如何入账
  • 控股子公司是
  • 让记事本文件自动删除
  • 没有权限使用网络资源,请与这台服务器的管理员联系
  • env文件夹是什么文件
  • win10重置后能恢复吗
  • 固定资产核销是资产损失吗
  • 可以转增资本的有哪些科目
  • w10如何设置工作组
  • 支付报刊杂志费
  • 不良品返修流程
  • 期末未缴税额是负数,本月申报为什么没有抵扣
  • 计提折旧是哪个凭证
  • 人工智能内容生成
  • 电赛例题
  • 小程序的生命周期函数有哪些
  • 服务业加计扣除比例
  • 未开票收入是否含税
  • 收缴违约金
  • 税务清算后还需要报税吗
  • 织梦停止更新了吗
  • 企业所得税会计利润总额计算公式
  • 发票上的金额是含税还是不含税
  • sql 按,拆分成多条数据
  • 建筑施工企业增值税税率调整时间
  • 增值税红字发票怎么填开
  • 员工加班餐费算什么费用
  • 公立医院事业单位工作人员招聘实践考核自我评价
  • 股东捐赠资产要纳税吗
  • 怎么判断其他债权债务
  • 小规模纳税人出租不动产优惠政策
  • 营业外收入在资产负债表
  • 收到的货款比实际货款多
  • 员工出差车票属于哪个科目
  • 如何暂估费用会计分录
  • 损益类科目借贷怎么记
  • 开票后收不回来款怎么办
  • 公摊水电费计入什么科目
  • 工程总包含设备工程吗
  • 营业费用和营业支出
  • sqlserver全文索引ndf文件丢失
  • phpstorm配置php环境 mac os
  • putty无法输入中文
  • solaris syslog
  • linux的收获
  • win8系统怎么设置密码登陆
  • 文件在移动或复制过程中权限的变化
  • win7电脑浏览器怎么设置默认浏览器
  • python多线程作用
  • js asc
  • python中的get方法
  • 报考国税
  • 江苏税务个税查询
  • 查询发票号码
  • 国税工作人员工资标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设