添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
//验证值小数位数不能超过三位
jQuery.validator.addMethod("three", function (value, element) {
var three = /^-?\d+(\.\d{1,3})?$/;
return this.optional(element) || (three.test(value));
}, $.validator.format("小数位数不能超过三位!"));
只要有第 三位 就清除 <input type=text onkeyup=value=value.replace(/\.\d{2,}$/,value.substr(value.indexOf('.'),3)) /> jquery validate 验证: jQuery.validator.addMethod(lrunlv, function(value, element) { return this.optional(element) || /^\d+(\.\d{1,2})?$/.test(value); }, 小数位 不能 超过 三位 ); //验证小 点后的位 price: function(value, item) { //value:表单的值、item:表单的DOM对象 if (!new RegExp("(^$)|^[0-9]+(.?[0-9]{1,3})?$").test(value)) { //if (!new RegExp("^[\\+\\-]?[\\d]+(\
正则表达式 public static void main(String[] args) { String pattern = "([0-9]\\d*( \\.\\d{1,2})?|0\\.[1-9]\\d?|0\\.0[1-9]\\d?|0\\.00[1-9]|0|0.0|0.00)$"; String a="0"; boolean flag= a.matches(pattern); System.err.println();
verifyingOdds:function(str){// 可以匹配 整 10 10.5 10.66 10.555 匹配 小 0.333 最大 三位 不能 匹配0 0.0000 var reg = /^(?:0\.[0-9]{1,2}[1-9]|(?!0)\d+(?:\.[0-9][1-9])?|[0-9]*.[1-9]|^[1-9][0-9]*.[1-9]|(?!0)\d+(?:\.[0-9]{1,2}[1-9])?)$/ if(reg.test(str...
String str = ‘1000000’; String str2 = ‘100000.568745’ str.replaceAll("(?<=\d)(?=(\d{3})+$)",",") str2 .replaceAll("(?<=\d)(?=(\d{3})+[.])", “,”) 网上找了很多的 正则表达式 ,很多都是错的,还是得自己写自己改良,这里根据自己项目中的需求,写了两个正则,供大家参考: 必须是正整 或小 ,小 点后保留 三位 ,输入整 超过 13位,小 超过 10位 /^-?(?:0.\d{0,3}|[1-9][0-9]{0,12}|[0-9]{1,10}.\d{0,3})$/ 必须是整 或小 ,小 点后保留4位,整 位不 超过 12位 两种写法: <el-input onkeyup="value=value.replace(/[^\d.]/g, '').
^(?:(?:(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,5}:)(([0-9A-Fa-f]{1,4}:){1,5}|:)((:[0-9A-Fa-f]{1,4}){1,5}:|:))((25[0-5]|2[0-4][0-9]|[0-1][0-9]{0,2})\.){3}(25[0-5]|2[0-4][0-9]|[0-1][0-9]{0,2}))|(?:(?:(?:[0-9A-Fa-f]{1,4}:){5}(?:[0-9A-Fa-f]{1,4}))|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,4}:)(([0-9A-Fa-f]{1,4}:){1,4}|:)((:[0-9A-Fa-f]{1,4}){1,4}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){4}(?:[0-9A-Fa-f]{1,4})){2})|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,3}:)(([0-9A-Fa-f]{1,4}:){1,3}|:)((:[0-9A-Fa-f]{1,4}){1,3}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){3}(?:[0-9A-Fa-f]{1,4})){3})|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,2}:)(([0-9A-Fa-f]{1,4}:){1,2}|:)((:[0-9A-Fa-f]{1,4}){1,2}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){2}(?:[0-9A-Fa-f]{1,4})){4})|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,1}:)([0-9A-Fa-f]{1,4}:|:)((:[0-9A-Fa-f]{1,4}){1,1}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){6})(?:[0-9A-Fa-f]{1,4}|:))|(?:(?:(?:[0-9A-Fa-f]{1,4}:){0,5}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,5}|::(?:[0-9A-Fa-f]{1,4}:){1,5}|(?:[0-9A-Fa-f]{1,4}:){1,5}::|(?:[0-9A-Fa-f]{1,4}:){1,5}(?::[0-9A-Fa-f]{1,4}){1,5}|(?:[0-9A-Fa-f]{1,4}:){1,5}(?::[0-9A-Fa-f]{1,4}){0,4}:|[0-9A-Fa-f]{1,4}:(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,2}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,5})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,3}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,4})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,4}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,3})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,5}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,2})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,6}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,7}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}))|(?:::(?:[0-9A-Fa-f]{1,4}:){1,6}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,6}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,1})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,5}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,2})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,4}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,3})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,3}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,4})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,2}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,5})|(?:(?:[0-9A-Fa-f]{1,4}:){1}(?::[0-9A-Fa-f]{1,4}){0,6})))(%.+)?$ IP段大小 校验 正则表达式 : ^(?:(?:(?:(?:25[0-5]|2[0-4]\d|[01]?\d{1,2})\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d{1,2}))|(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,5}:)(([0-9A-Fa-f]{1,4}:){1,5}|:)((:[0-9A-Fa-f]{1,4}){1,5}:|:))((25[0-5]|2[0-4][0-9]|[0-1][0-9]{0,2})\.){3}(25[0-5]|2[0-4][0-9]|[0-1][0-9]{0,2}))|(?:(?:(?:[0-9A-Fa-f]{1,4}:){5}(?:[0-9A-Fa-f]{1,4}))|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,4}:)(([0-9A-Fa-f]{1,4}:){1,4}|:)((:[0-9A-Fa-f]{1,4}){1,4}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){4}(?:[0-9A-Fa-f]{1,4})){2})|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,3}:)(([0-9A-Fa-f]{1,4}:){1,3}|:)((:[0-9A-Fa-f]{1,4}){1,3}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){3}(?:[0-9A-Fa-f]{1,4})){3})|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,2}:)(([0-9A-Fa-f]{1,4}:){1,2}|:)((:[0-9A-Fa-f]{1,4}){1,2}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){2}(?:[0-9A-Fa-f]{1,4})){4})|(?=(?:.*[0-9A-Fa-f]){2,})(?=(?:.*[0-9A-Fa-f]:){0,1}:)([0-9A-Fa-f]{1,4}:|:)((:[0-9A-Fa-f]{1,4}){1,1}|:)(:[0-9A-Fa-f]{1,4}){1,4}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){6})(?:[0-9A-Fa-f]{1,4}|:))|(?:(?:(?:[0-9A-Fa-f]{1,4}:){0,5}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,5}|::(?:[0-9A-Fa-f]{1,4}:){1,5}|(?:[0-9A-Fa-f]{1,4}:){1,5}::|(?:[0-9A-Fa-f]{1,4}:){1,5}(?::[0-9A-Fa-f]{1,4}){1,5}|(?:[0-9A-Fa-f]{1,4}:){1,5}(?::[0-9A-Fa-f]{1,4}){0,4}:|[0-9A-Fa-f]{1,4}:(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,2}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,5})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,3}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,4})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,4}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,3})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,5}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1,2})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,6}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){1})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,7}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}))|(?:::(?:[0-9A-Fa-f]{1,4}:){1,6}|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,6}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,1})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,5}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,2})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,4}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,3})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,3}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,4})|(?:(?:(?:[0-9A-Fa-f]{1,4}:){1,2}(?:[0-9A-Fa-f]{1,4})){1}(?::[0-9A-Fa-f]{1,4}){0,5})|(?:(?:[0-9A-Fa-f]{1,4}:){1}(?::[0-9A-Fa-f]{1,4}){0,6}))))(/\d{1,2})?$ 这三个 正则表达式 可以用于 校验 IP地址和IP段大小的格式。