js正则表达式验证字符串只包括大小写字母下划线和-
背景说明
在之前的开发过程中为了校验一个字段只含有大小写字母,下划线和-花费了不少力气才搞定,想着赶快写一篇博客来记录下来,日后开发一定会遇到!!
代码实现
首先定义一个变量用来存放验证字符串的正则表达式:var
regex=/^[A-Za-z0-9_\-]+$/ig;
接着定义一个变量用来存放测试的字符串:var test = "aoqwi1-20s_0qf";
然后再定一个变量用来存放字符串被校验后的结果 var result = regex.test(test);
这里result的结果是一个boolean类型的数据,如果是true则表示字符串符合验证要求,反之则不满足正则条件检索
js正则表达式验证字符串只包括大小写字母下划线和-相关推荐
- c语言随机产生大小写字母,c# 产生随机字符串,包括大小写字母和数字
#region MyRegion //產生密碼 protected static string GetPwd() { return CreateRandomNum123(2) + CreateRand ...
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母
import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...
- php随机生成大写字母,PHP生成随机字符串包括大小写字母
PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...
- 将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。
如题.将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出. 输入一个有大写有小写的字符串,把字符串中的字符大小写反转输出 输入样例 1 AcDe 输出样例 1 aCdE c++代码如下 # ...
- 2022手机号码JS正则表达式验证实例代码
这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...
- 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码
概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...
- JS正则表达式验证数字非常全 - 吾心无所 - 博客园
JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...
- [js常用积累] js正则表达式验证手机号和数字验证码
在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...
- java正则校验-密码至少要由包括大小写字母、数字、标点符号的其中两项,共计8-16位编码组成
很多朋友在问正则组合校验的问题,但网上那些大都是不对的,现贴上我在项目中写的部分源码供大家取用. String regex = "^(?![A-Za-z]+$)(?!\\d+$)(?![\\ ...
最新文章
- Python之文件操作
- EEG伪影详解和过滤工具的汇总(二)
- 10种常用排序算法实现
- 四、spring中高级装配(2)
- 最佳字符串对齐的Java实现
- c语言实现二分法_C语言实现二分法求解方程在区间内的根
- 支持后悔药的etcdui
- python串口上位机画图_温度传感器+I2C+串口+PC上位机(pyserial)例子
- Linux操作命令(二)
- MySQL 索引底层实现原理(B-tree、B+tree)
- python网络编程学习笔记(9):数据库客户端
- PHP 9: 表达式
- 韩顺平 2021零基础学Java 学习笔记(3)(自用)
- 在Word2019中不能插入公式的解决办法
- 【机器学习】偏差-方差分解Bias-variance Decomposition
- 准备计算机二级c语言需要多久,计算机二级自学需要准备多久
- 网页中打开某个网页自动弹出扣扣群实现方法
- label 与laber for的区别之鸡零狗碎
- FOC控制中Clark/iClark和Park/iPark变换及matpoltlib仿真
- neo4j--Cypher语法练习(WITH、 FOREACH、Aggregation、UNWIND、UNION、CALL)