正则表达式验证版本号

一、代码:

{
  pattern: /^[1-9]\d?(\.([1-9]?\d)){2}$/,
  message: "版本号格式为:X.Y.Z(1-99.0-99.0-99)",
  trigger: "blur"
}
二、规则:
X.Y.Z(1-99.0-99.0-99)
 
注:
/^([1-9]\d|[1-9])(\.([1-9]\d|\d)){2}$/    或者    /^[1-9]\d?(\.(0|[1-9]\d?)){2}$/    也可以,但没有这个好:
/^[1-9]\d?(\.([1-9]?\d)){2}$/

推荐这些文章:

正则表达式(使用过)

1、限制固定位数,只能设置英文(不区分大小写)与数字   [A-Za-z0-9]{17}
2、银行卡验证 第一位是数字1-9 剩下的15位或者18位是数字   ([1-9]{1})(\d{15}|\d{18})
3、去除所有空格 val.replace(/\s+/g, ''); (/\s+/g, '');
4、最多七位数字,两位小数   /^(([1-9]\d{0,6})|(0))(\.\d{0,2})?$/
5、只能数字与点   ['[^\\d\\.]+$', '']
6...

前端Vue中常用rules校验规则

正则表达式 整数^[1-9]\d*$    //匹配正整数^-[1-9]\d*$   //匹配负整数^-?[1-9]\d*$   //匹配整数^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d...

php 验证邮箱格式的函数代码和正则表达式

一个验证邮箱格式是否正确的php函数的例子
在网页文本框输入用户资料时,我们通常需要检查邮箱格式的合法性,验证邮箱格式的方法有很多种,本例子是说明怎样自定义PHP函数来验证,以下是验证邮箱格式的代码:
<?
    //PHP验证邮箱格式的函数    function valid_email($email) {    //首先确认是否有一个@符号的存在,同时验证邮箱长度是否正确    if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $ema...

vue 表单输入类型验证

 rules: {
        orderNum: [
          { required: true, message: "请输入订单号", trigger: "blur" },
          { validator: this.checkData, trigger: "blur" },
        ],
        model: [
&n...

Java正则表达式--Pattern类与Matcher类

Pattern与Matcher
 
这两个类都在java.util.regex包中
 
总结:
(获取pattern对象)
2.p.pattern();返回其对应的正则表达式的字符串形式
3.

Pattern有一个split(CharSequence input)方法,用于分隔字符串,其中Pattern对应的正则表达式匹配的字符串作为分隔符,并返回一个String[]。
4.Pattern.matches方法,用于快速判断当前字符串是否完整符合匹配规则

5.

 
即获取matcher对象,便于和Matcher类协同作业

2.开头匹配判断:...

vue trigger参数

trigger: "blur": 失去焦点时触发,多用于input框
trigger: "change": 数据改变时触发,用于下拉框

type: [
          { required: true, message: '请选择类型', trigger: 'change' }
        ],

name: [
&...

正则表达式(二)

public static void main(String[] args) {
String str1,str2,str3,pattern;
str1="fa";
str2="f2";
pattern="[a-z][0-9]";//匹配的格式两个字符,第一个字符范围是小写字母a-z,第二个范围是数字0-9
Pattern r=Pattern.compile(pattern);
Matcher m1=r.matcher(str1);
Matcher m2=r.matcher(str2);
...

eleemtUI表单验证规则。

itemType: [{required: true,trigger: "change",validator: this.createValidator("请选择事项类型")}]
itemType--要验证的数据  trigger--验证触发方式(输入数据填"blur",选择数据填"change")  validator--验证失败提示语
--自定义验证--

itemCode: [{validator: validatePass2,trigger: "blur"}]
validatePass2--自定义的验证规则
--具体实现(写在data(){ 与 return{}之间)--

...

element-ui中的表单座机电话验证

 
 这个联系电话中需要验证手机号码和座机电话。element-ui中的rules="required || phone"这个写法仅仅验证了必填和手机号码的规则。但是我还需要验证座机号码规则。
所有绑定一个phoneRule做验证。

 
 在data里面定义一个phone(跟return同级,不是在return里面)

 
 正则规则:moblie=/^1(3|4|5|6|7|8|9)\d{9}$/    tel=/^(0[0-9]{2,3}\-)([2-9][0-9]{4,7})+(\-[0-9]{1,4}...

elementUI 上传upload组件和表单验证(自定义验证规则)

用户头像上传组件,
注意action路径问题,图片上传控制台报404错误,控制台 network选项卡查看请求。思考,发现请求路径不对,这里需要完整路径

el-upload 组件里的两个事件回调
图片上传之前验证图片,大小、格式
图片上传成功把服务器返回数据给表单

 
 
 

修改品牌名称
思考这里拷贝数据为什么要用浅拷贝{...row},思考直接赋值与浅拷贝与深拷贝关系
为什么这里不能用直接赋值,会导致拷贝失败,引用对象与原对象联动修改

 
 

 
 
 
表单验证   elem...

文章标题:正则表达式验证版本号
文章链接:https://www.dianjilingqu.com/51276.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>