背景说明

在之前的开发过程中为了校验一个字段只含有大小写字母,下划线和-花费了不少力气才搞定,想着赶快写一篇博客来记录下来,日后开发一定会遇到!!

代码实现

首先定义一个变量用来存放验证字符串的正则表达式:var regex=/^[A-Za-z0-9_\-]+$/ig;

接着定义一个变量用来存放测试的字符串:var test = "aoqwi1-20s_0qf";

然后再定一个变量用来存放字符串被校验后的结果 var result = regex.test(test);

这里result的结果是一个boolean类型的数据,如果是true则表示字符串符合验证要求,反之则不满足正则条件检索

js正则表达式验证字符串只包括大小写字母下划线和-相关推荐

  1. c语言随机产生大小写字母,c# 产生随机字符串,包括大小写字母和数字

    #region MyRegion //產生密碼 protected static string GetPwd() { return CreateRandomNum123(2) + CreateRand ...

  2. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  3. php随机生成大写字母,PHP生成随机字符串包括大小写字母

    PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...

  4. 将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。

    如题.将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出. 输入一个有大写有小写的字符串,把字符串中的字符大小写反转输出 输入样例 1 AcDe 输出样例 1 aCdE c++代码如下 # ...

  5. 2022手机号码JS正则表达式验证实例代码

    这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下​ 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...

  6. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  7. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  8. [js常用积累] js正则表达式验证手机号和数字验证码

    在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...

  9. java正则校验-密码至少要由包括大小写字母、数字、标点符号的其中两项,共计8-16位编码组成

    很多朋友在问正则组合校验的问题,但网上那些大都是不对的,现贴上我在项目中写的部分源码供大家取用. String regex = "^(?![A-Za-z]+$)(?!\\d+$)(?![\\ ...

最新文章

  1. Python之文件操作
  2. EEG伪影详解和过滤工具的汇总(二)
  3. 10种常用排序算法实现
  4. 四、spring中高级装配(2)
  5. 最佳字符串对齐的Java实现
  6. c语言实现二分法_C语言实现二分法求解方程在区间内的根
  7. 支持后悔药的etcdui
  8. python串口上位机画图_温度传感器+I2C+串口+PC上位机(pyserial)例子
  9. Linux操作命令(二)
  10. MySQL 索引底层实现原理(B-tree、B+tree)
  11. python网络编程学习笔记(9):数据库客户端
  12. PHP 9: 表达式
  13. 韩顺平 2021零基础学Java 学习笔记(3)(自用)
  14. 在Word2019中不能插入公式的解决办法
  15. 【机器学习】偏差-方差分解Bias-variance Decomposition
  16. 准备计算机二级c语言需要多久,计算机二级自学需要准备多久
  17. 网页中打开某个网页自动弹出扣扣群实现方法
  18. label 与laber for的区别之鸡零狗碎
  19. FOC控制中Clark/iClark和Park/iPark变换及matpoltlib仿真
  20. neo4j--Cypher语法练习(WITH、 FOREACH、Aggregation、UNWIND、UNION、CALL)

热门文章

  1. 批处理使用技巧:批量修改文件名
  2. c++之open_cv 图像的载入、显示与输出
  3. 做PO难,难于上青天
  4. 一篇文章读懂 Ad Network、Ad Exchange、DSP、SSP、DMP的区别?
  5. OKR-VUCA时代目标管理利器实践分享
  6. 8.9 HITTING SET problem
  7. PMU电池管理配置与io-domain电源域
  8. Linux软件更新时遇到的各种问题以及解决办法
  9. 如何使用Dart的Stream(一)
  10. 项目集管理-PgMP