Jquery 正则匹配字母、数字、-

Jquery 正则匹配字母、数字、-

  • Jquery正则方式一
  • Jquery正则方式二

本文主要讲述页面日常开发过程中需要校验输入参数时,采用正则校验的方式的使用方法,一共有两种形式,其中本文用到的正则公式主要是匹配字母、数字、中横线如下

Jquery正则方式一

第一种实现页面正则的方法,直接写入正则表达式,js代码如下

function check() {var userName = $("#userName").val();var regExp = /^[A-Za-z0-9-]+$/;if (regExp.test(userName)) {$.modal.alertSuccess("正则校验通过")}else {$.modal.alertError("正则校验不通过")}}

页面校验结果,当输入不符合正则的中文时
在这里插入图片描述
当输入符合正则的内容时
在这里插入图片描述

Jquery正则方式二

另外一种页面正则的实现方法,需要用到new RegExp();初始化以string类型传入的正则表达式

function check() {var userName = $("#userName").val();var reg = '^[A-Za-z0-9-]+$';var regExp = new RegExp(reg);if (regExp.test(userName)) {$.modal.alertSuccess("正则校验通过")}else {$.modal.alertError("正则校验不通过")}}

正则校验结果如下
在这里插入图片描述
这两种页面正则校验的方式,需要用的时候可以根据具体的情况来使用,对于正则表达式确定了且不会变动的可以采用第一种方式,直接在页面写死正则表达式;对于正则表达式可能会有改动的,可以通过数据库配置的方式配置正则表达式,然后在页面加载时返回到页面上去进行正则校验,两种方式都可以达到正则校验的目的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/30264.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DAY03 HTML

文章目录 一 表格1. 表格的语法2. 表格的可选标记3. 不规则的单元格(合并单元格)4. 表格的属性5. 表格的大小 二 列表1. 有序列表2. 无序列表3. 属性4. 列表的嵌套5. 定义列表【了解】 三 表单(重点)1. 表单的语法2. 表单的控件分类3. input元素4. selec…

智慧工地系统源码,支持项目级、公司级、集团级多级权限划分,支持PC端、手机端

智慧工地的核心是数字化,它通过传感器、监控设备、智能终端等技术手段,实现对工地各个环节的实时数据采集和传输,如环境温度、湿度、噪音等数据信息,将数据汇集到云端进行处理和分析,生成各种报表、图表和预警信息&…

Deflate内部实现(LZ77无损压缩算法)超详细图解算法版~

无损压缩算法 第一阶段:重复消除 — LZ77无损压缩算法算法介绍举例压缩算法思路图解压缩过程 第二阶段:位减少huffman位减少 概览 Gzip Deflate 编码(LZ77哈夫曼) Brotli LZ77哈夫曼二阶上下文建模 Deflate 分两个阶段压缩数据…

【Linux】Centos升级到国产操作系统OpenAnolis

一、前言 Anolis OS 7生态上和依赖管理上保持跟CentOS7.x兼容,一键式迁移脚本centos2anolis.py,实现CentOS7.x到Anolis OS 7的平滑迁移 使用迁移脚本前需要注意如下事项: 迁移涉及到软件包的重新安装,是不可逆过程,…

基于SpringBoot的社区医院管理服务系统

开头语:你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:SpringBoot框架 工具:Eclipse,Navicat,Maven…

如何提高PMC在异常停线情况下的应急处理能力?

在工业生产中,异常停线是一个常见且令人头疼的问题。它不仅会导致生产进度受阻,还可能造成资源浪费和成本增加。因此,提高PMC(生产计划与控制)在异常停线情况下的应急处理能力,对于确保生产线的稳定运行和提…

晨持绪科技:抖音小店的前景究竟怎么样

随着移动互联网的迅猛发展,短视频平台快速崛起并逐渐成为人们日常生活中不可或缺的一部分。作为国内领先的短视频平台,抖音在近年推出了“抖音小店”功能,为商家提供了一个新兴的、流量巨大的电商渠道。这一功能的推出不仅改变了传统的购物方…

算法期末整理

一 算法概述 算法的概念 通俗地讲,算法是指解决问题的一种方法或一个过程。更严格地讲,算法是由若干条指令组成的有穷序列。 算法的性质 1.输入:有0个或多个由外部提供的量作为算法的输入。 2.输出:算法产生至少一个量作为输出。…

跨境电商必备?揭秘原生IP的作用

一、什么是原生IP? 原生IP(Native IP)是指由互联网服务提供商(ISP)或服务器提供商直接分配给用户的IP地址,这种IP地址直接与用户设备或网络相连,也就是指这个IP的注册地址和服务器机房所在的国…

某宝APP参数通过SDK把APP参数转URL参数链接方法

app里参数无法在电脑端或者在没有XX宝的手机里支付, 所以需要转成H5参数进行代付操作 出某xx宝 支付sdk转h5链接方式算法

爆赞!GitHub首本Python开发实战背记手册,标星果然百万名不虚传

Python (发音:[ paiθ(ə) n; (US) paiθɔn ] n. 蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富…

安防监控视频平台LntonAIServer视频智能分析平台烟火检测

LntonAIServer烟火检测技术是一种先进的技术,它结合了人工智能的强大能力,专门用于识别和检测烟雾或火焰的存在。这种技术在现代社会的许多领域中都发挥着至关重要的作用,尤其是在安全监控和火警预警系统等关键领域,它的应用更是不…

Advanced RAG 08:使用 Self-RAG 打造高质量、可追溯的 RAG System

编者按: RAG 技术通过检索并利用外部知识源,能够较为有效地提升生成内容的准确性和多样性。然而,经典 RAG 流程也存在一些不足,例如不必要的检索会浪费计算资源,并可能引入无关内容或错误信息,影响生成质量…

【ai】如何在ollama中随意使用hugging face上的gguf开源模型

【背景】 ollama的pull命令可以直接pull ollama列表中现有的模型,但是ollama可以直接pull的模型大都是英语偏好(llama2有直接可以pull的chinese版本),而hugging face上则有大量多语种训练的模型,如果能直接使用huggin…

香港优才计划申请打分、材料、递交攻略,2024年获批后我来分享

香港优才计划这两年很多人弄啊,糖爸作为获批过来人,我来给大家分享香港优才计划申请攻略。 一、香港优才计划如何计算分数? 香港优才计划申请条件分2部分:第一是基本资格要求,第二是计分制度; 基本条件简…

【PL理论】(33) 类型系统:推导树证明 φ ⊢ e∶t | 继续定义关系:γ ⊢ e∶t

💬 写在前面:本章我们将讲解推导树证明,推导树实际上就是推理规则的应用。只要学会如何选择并应用适当的推理规则,证明就不是难事了。 目录 0x00 推导树证明 𝝓 ⊢ 𝒆 ∶ 𝒕 0x01 继续定义关…

《Linux运维总结:基于ARM64架构CPU使用docker-compose一键离线部署alertmanager v0.27.0高可用集群》

总结:整理不易,如果对你有帮助,可否点赞关注一下? 更多详细内容请参考:《Linux运维篇:Linux系统运维指南》 一、部署背景 由于业务系统的特殊性,我们需要面对不同的客户部署业务系统&#xff0…

Ubuntu 24.04安装zabbix7.0.0图形中文乱码

当zabbix安装完成后,设置中文界面时,打开图形,中文内容会显示方框乱码,是因为服务器字体中没有相关的中文字体,需要更换。 1、找到中文字体,可以在网络上下载《得意黑》开源字体,也可以在windo…

编程精粹—— Microsoft 编写优质无错 C 程序秘诀 01:假想的编译器

这是一本老书,作者 Steve Maguire 在微软工作期间写了这本书,英文版于 1993 年发布。2013 年推出了 20 周年纪念第二版。我们看到的标题是中译版名字,英文版的名字是《Writing Clean Code ─── Microsoft’s Techniques for Developing》&a…