博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用jQuery绑定事件,为回调函数传递参数遇到的坑
阅读量:6847 次
发布时间:2019-06-26

本文共 947 字,大约阅读时间需要 3 分钟。

hot3.png

var heightData = {				reg:'^(\\d{1,3}(\\.\\d+)?|1000(\\.|\\.0{1})?)$',				warn:$.i18n.prop('com_zte_lte_projectparametermanage_create_warn_100'),				property:'height'			};			this.blurData('height',heightData,this.checkBL);checkBL:function(e){			var data = e.data;			var reg = new RegExp('' + e.data.reg,'g');			var value = this.value;			var warn100 = data.warn;			var property = data.property;			if(value == ''){				this.placeholder = warn100;				checkArrIntance[property] = true;			}			if(value.slice(-1) == '.'){				this.value = value.slice(0,-1);			}			if(reg.test(this.value)){				$(this).removeClass('input-border');				checkArrIntance[property] = true;			}else{				$(this).addClass('input-border');				this.placeholder = warn100;				this.value = '';				checkArrIntance[property] = false;			}		}

问题出现在传递正则表达式对象的地方,不能够直接使用reg=/^(\d{1,3}(\.\d+)?|1000(\.|\.0{1})?)$/g;

这种字面量的方式,必须使用上文的new 对象方法才可

转载于:https://my.oschina.net/wangch5453/blog/800229

你可能感兴趣的文章
2014年第五届蓝桥杯C/C++B组省赛题目解析
查看>>
怎么才知道你在使用的是不是中国电信CN2的线路
查看>>
angular 的 GET 请求 和 POST 请求的 区别 及 实现
查看>>
用户管理及授权管理
查看>>
mysql 配置MHA
查看>>
Windows Developer Day - MSIX and Advanced Installer
查看>>
【tp5】ThinkCMF5框架,配置使其支持不同终端PC/WAP/Wechat能加载不同配置和视图
查看>>
spring security+freemarker获取登陆用户的信息
查看>>
[RxJS] Implement RxJS `concatMap` by Waiting for Inner Subscriptions to Complete
查看>>
ubuntu创建idea桌面快捷方式
查看>>
详解JNDI的lookup资源引用java:/comp/env
查看>>
如何在IntelliJ IDEA中使用Git .ignore插件忽略不必要提交的文件
查看>>
愿你走出半生,归来仍是Java Parser
查看>>
[转]决定人生的三种成本:机会成本,沉没成本,边际成本
查看>>
A Generic Particle IO Library
查看>>
Enterprise Library 系列教程
查看>>
windows下搭建iphone开发环境
查看>>
POJ 3414 Pots (BFS)
查看>>
利用vbs设置Java环境变量
查看>>
Ubuntu离线安装软件包
查看>>