正则校验字母数字特殊字符的函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则校验字母数字特殊字符的函数相关的知识,希望对你有一定的参考价值。

关于正则校验字母数字特殊字符的函数相关资料如下
vue 加 elementui的el-input设置只能输入特定字符,比如只能输入数字,字母加数字,汉字加字母:

html代码

<el-input v-model="num"></el-input>
1
1
在watch里监听输入的值:
只能输入数字

watch:
num: function(val)
if(val)
this.num = val.replace(/\D/g,'')

只能输入字母和数字:

watch:
num: function(val)
if(val)
this.num = val.replace(/[^\w]/g,'')

只能输入汉字和字母:

watch:
num: function(val)
var reg = /[\d]|"|<|>|[\(\)\……\~\`\·\|\【\】\》\《\'\!\!\\\#\$\¥\%\^\&\*\(\)\[\]\:\;\:\;\\\‘\’\“\”\,\,\.\。\/\、\?\?\_\——\—\=\+]|@|/g;
if(val)
this.num = val.replace(reg,'')

特殊字符的校验

watch:
num: function(val)
if(val)
this.num = val.replace(/[`~!@#$%^&*+<>\/'[\]]/im,''
加上校验后,不符合要求的值会被清掉。
参考技术A 好的,您好!正则表达式是一种文本模式匹配的工具,它可以用来检查字符串中是否出现了某种特定的模式,比如字母、数字、特殊字符等。它可以帮助我们快速验证一个字符串是否符合我们的要求,从而实现自动化的校验。

Java正则校验密码至少包含:字母数字特殊符号中的2种

原文链接:https://blog.csdn.net/MasterAjoe/article/details/124748204 一、语法字符 说明\\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, n匹配字符 n。\\n 匹配换行符。序列 \\\\\\\\ 匹配 \\\\ ,\\\\( 匹配 (。^

以上是关于正则校验字母数字特殊字符的函数的主要内容,如果未能解决你的问题,请参考以下文章

必须包含数字、字母、特殊字符三种的正则?

Java正则校验密码至少包含:字母数字特殊符号中的2种

正则表达式验证密码必须由大小写字母、数字、特殊字符组成

求一个正则表达式,要求 数字,大写字母,小写字母,特殊字符 至少两种或两种以上组合的正则表达式。

常用正则表达式大全——包括校验数字字符特殊密码过滤

正则表达式必须包含字母数字和特殊字符