我想在字符串对象原型中添加一个函数来检查它是否有效



就像这里一样,我们有字符串和validate是一个函数,我想在字符串原型和validate函数中添加条件字符串参数,我想解析条件并根据字符串的验证条件返回true或false。

'any-string-2'.validate('!empty')
'any-string-3'.validate('length>30')
'any-string-4'.validate('!length<=10')
'any-string-5'.validate('length=3')
'any-string-6'.validate(/^.*-s/i)

我将根据我对你问题的最好理解提出以下建议:

Str是要调用validate函数的类对象

Str.prototype.validate= function(criteria) {
// process the object based on your criteria condition and return the same 
};

最新更新