Java验证仅对一组字符串值添加约束

时间:2018-12-11 05:29:16

标签: java validation

使用 java 验证可以为字符串属性添加约束,就像它应该只具有一组值一样。 (for ex : AA,BB,CC,DD)。我知道我可以使用类似下面的内容,但是除了我的期望值之外,它不会阻止一些垃圾值。

下面的代码,请允许我junk/unexpected个值

@Size(min=2, max=2,message="")
@pattern("regex patter to allow string only)
private String prop;

1 个答案:

答案 0 :(得分:1)

Array.prototype.swap = function (swapFirst,swapSecond) {
var x = this.findIndex(a=> a === swapFirst);
var y = this.findIndex(a=> a === swapSecond);
var b = this[y];
this[y] = this[x];
this[x] = b;
return this;

}


var apiData = [0,1,2,3,4,5,6,7,8,9];
var filtered= apiData.filter(a=> a > 2).swap(7,8);
console.log(filtered);

如果您需要更多详细的正则表达式,请使用通常的方式。