位置: 编程技术 - 正文

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的作用)

  • 进口货物增值税的组成计税价格是
  • 品种法,分批法,分步法是什么
  • 企业信用公示的时效是多久
  • 印花税的三种缴税方式
  • 财务负责人和法人可以是夫妻吗
  • 报税时资产总额怎么填
  • 误餐补助缴个税怎么申报
  • 存放中央银行款项名词解释
  • 所得税汇算清缴分录怎么做
  • 项目清算组
  • 租金收入摊销
  • 异地预缴企业所得税几个点
  • 高速公路通行费怎么计算的
  • 稿酬所得税额
  • 职工教育经费进项
  • 税控盘全额抵扣分录
  • 最近偷税女星都有谁
  • 1697508230
  • 多用途预付卡发卡方账务处理
  • 应收账款坏账准备是信用减值损失还是资产
  • macos big sur将安装在macintosh hd
  • 用车平台服务费怎么入账
  • 抵扣后增值税税率
  • 增值税一般纳税人和小规模纳税人的区别
  • 盒装cpu和散装
  • 最早在哪一年手机可以上网
  • pnp.npn
  • 办置业公司需要哪些材料
  • 集团关联企业间关联交易对账单
  • 小狐狸803050
  • php+mongodb
  • 真正有效解决近视的方法
  • AI工具大全
  • markdown语法是什么意思
  • 【AIGC】6、Segment Anything | Meta 推出超强悍可分割一切的模型 SAM
  • 发票打印出来的字太靠下了
  • 真实世界人工智能
  • dex源码提取
  • 2021所得税季报怎么填
  • 权益类证券投资包括
  • 工程代建的性质
  • 长期待摊费用计提折旧
  • 采用权益法核算的长期股权投资时,对于被投资企业
  • 其他应收款如何计提减值准备
  • 公司出售子公司股权
  • 商业汇票的承兑银行必须具备下列条件
  • 税控盘退费怎么做会计分录
  • 提出行政复议是否可以暂停拘留
  • 固定资产改造多少直接进费用
  • 事业单位结余是什么意思
  • 计提本月工资社保怎么扣
  • 预付账款属于哪一类账户
  • 事业单位用电收费标准
  • 本月的费用
  • 实收资本调账怎么调
  • 暂估应付账款余额在贷方
  • 跨年补提城建税
  • 注销公司需要多长时间完成
  • 其他综合收益包括留存收益吗
  • b-树和b+树都能有效地支持随机检索
  • centos6.9安装教程详细
  • linux彻底卸载软件
  • windows8怎么用
  • dotnetfx35有什么用
  • haozipsvc.exe是什么
  • 怎么调整桌面图标间距
  • Linux操作系统软链接和硬链接的联系与区别
  • win8自动启动项怎么设置
  • opengl基础知识
  • javascript教程chm
  • jquery实现轮播图原理
  • 云南人社医保缴费步骤
  • 农产品销售个人所得税
  • 北京地税税务总局官网
  • 滴滴收入统计
  • 河北怎么网上申请无犯罪证明
  • 总包发票税率
  • 商事登记本
  • 江苏灵活就业医保交多少年
  • 国税注销需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设