Validation 剔除JS特殊字符验证
我试图禁用我的用户输入,这样他们就不能使用特殊字符,我试图寻找解决方案,但找不到任何解决方案 e、 g我不希望我的客户能够在输入框中输入以下字符:{{{!@$%^&*.+=} 请帮忙 这是我当前的代码Validation 剔除JS特殊字符验证,validation,knockout.js,Validation,Knockout.js,我试图禁用我的用户输入,这样他们就不能使用特殊字符,我试图寻找解决方案,但找不到任何解决方案 e、 g我不希望我的客户能够在输入框中输入以下字符:{{{!@$%^&*.+=} 请帮忙 这是我当前的代码 self.modelView = { Id: ko.observable(), Name: ko.observable().extend({ required: true, minLength: 2, maxLength: 25
self.modelView = {
Id: ko.observable(),
Name: ko.observable().extend({
required: true,
minLength: 2,
maxLength: 25
}),
Address: ko.observable().extend({
required: true,
minLength: 2,
maxLength: 25
})
};
从代码上看,您似乎正在使用敲除验证,并且它支持html5属性:
<input type="text" data-bind="value: myProp" pattern="^[a-z0-9].*" />
模式attrib将采用正则表达式来满足您的需求名称:ko.observable.extend{ 要求:正确, 模式:^[a-z0-9]* }; 看