作者:李一二
转发链接:https://mp.weixin.qq.com/s/PmzEbyFQ8FynIlXuUL0H-g
前言
有不少朋友都为写正则而头疼,不过笔者早已不为正则而烦恼了。本文分享一些我处理正则表达式的一些经验。全文分为正则利器,正则基础内容,正则进阶内容三个大块。
2024年09月19日
作者:李一二
转发链接:https://mp.weixin.qq.com/s/PmzEbyFQ8FynIlXuUL0H-g
有不少朋友都为写正则而头疼,不过笔者早已不为正则而烦恼了。本文分享一些我处理正则表达式的一些经验。全文分为正则利器,正则基础内容,正则进阶内容三个大块。
2024年09月19日
gitee仓库地址:https://gitee.com/cevent_OS/yameng-cevent-source-cloudcenter.git
2024年09月19日
在一些场景中,比如说注册登录的时候,我们会对用户名做一些限制,比如只能是数字和字母的组合。一般情况下,我们会使用正则表达式来完成这样的功能,不过,PHP其实已经帮我们准备发了几个函数来处理这样的情况。
// 数字和字母,不包含浮点数, [A-Za-z0-9]
if(ctype_alnum($input)){
echo $input, '是英文数字的组合字符!', PHP_EOL;
}
// 英文字母, [A-Za-z]
if(ctype_alpha($input)){
echo $input, '是英文字母!', PHP_EOL;
}
// 数字字符,不包含浮点数、负数(无符号正整数)
if(ctype_digit($input)){
echo $input, '是数字字符!', PHP_EOL;
}
2024年09月19日
html input框
<input type="tel" placeholder="请输入手机号" class="log_input" v-model.trim="tel" @focus="textF" @blur="change" />
js 方法验证
blur(event){
if(this.pass === "" ){
this.blurShow = "密码不能为空"
event.target.style.borderColor = 'red';
2024年09月19日
//强弱密码校验,密码至少包含大写字母,小写字母,数字,且不少于8位
var tx = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/;
var pass = 'aaaa12345'
if(!tx.test(pass)){
alert("弱密码");
}else{
alert("强密码")
}
//邮箱格式校验var email = '2222@';
var mailReg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+#34;);
if (!mailReg.test(email)) { //正则验证不通过,格式不对
alert("请输入正确的邮箱地址!");
}
2024年09月19日
今天,几乎所有的应用程序都需要密码验证。有各种验证密码的方法,从手动编写到使用第三方可用API。在本Java正则表达式密码验证教程中,我们使用正则表达式构建密码验证器。
2024年09月19日
今天在使用vue时,需要对身份证号,手机号做正则校验,所以,汇总了一下。
来,上干货。。
rules: {
name: [
{ required: true, message: "名称不能为空", trigger: "blur" }
],
phone: [
{ required: true, message: "手机号码不能为空", trigger: "blur" },
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: "请输入正确的手机号码",
trigger: "blur"
}
],
cardnumber: [
{required: true, trigger: "blur", validator:validId}
],
}
2024年09月19日
应用程序使用过程中,如果需要连接到服务器或客户端,那么,有可能会填写IP地址信息,IP地址由4个0到255的数字组成,实例中使用了正则表达式判断用户输入的IP地址格式是否正确。实例运行效果如图所示。
本实例重点在于向读者介绍怎样使用正则表达式验证IP地址,下面对其进行详细讲解。
实例中主要用到了Regex类的IsMatch方法,此方法的使用已经在实例“使用正则表达式验证电话号码”中进行了详细讲解。下面对实例中使用的正则表达式进行详细讲解。
2024年09月19日
身份证是用于证明持有人身份的证件,身份证号码分为15位和18位两种,到银行办理新建帐户或办理宽带服务时都需要填写身份证号,实例中将使用正则表达式,验证用户输入的身份证号是否合法。实例运行效果如图所示。
本实例重点在于向读者介绍怎样使用正则表达式验证输入身份证号,下面对其进行详细讲解。