【发布时间】:2012-10-09 14:21:14
【问题描述】:
我想将一个参数传递给一个名为 ForPaste() 的函数。
我的功能如下:
var regex = /^[A-Za-z0-9ĀĒĪŌŪāēīōū\.\-\~\`\'' ]*$/;
var SalaryRegex = /^[A-Za-z0-9\,\.\/\$ ]*$/;
$.fn.ForPaste = function () {
return this.each(function () {
$(this).bind('input propertychange', function () {
var value = $(this).val();
if (!regex.test(value)) {
$(this).val("");
}
});
});
};
这个函数在一个普通的JS文件中。它在单个页面上调用。我想根据传递的参数测试正则表达式。那么我能知道使用参数调用ForPaste() 函数的方法吗?例如$("#Text1").Forpaste('FromForm1');,我在ForPaste() 函数中得到了这个FromForm1。
【问题讨论】:
-
K T - 为什么你只接受了 16 个问题的 4 个答案?为什么你忽略任何 cmets?
标签: javascript function parameter-passing