对于每个员工,我需要生成一个密钥,即:- Must include 1 of [A-Z]我需要生成一个生成密钥的算法,但如果可能的话,我希望避免不得不记录针对员工的密钥我想使用标准的散列算法(使用salt),但是目标空间的限制和包含1A-Z和10-9的限制似乎阻止了这一点。
我想我可以用一个方法来解决
我需要编写一个查询,查找一个可以小于、小于或等于、大于、大于或等于子句与正则表达式相结合的数字。是否有方法在查询中包含小于或大于子句,而不是重写regex?我需要得到所有的答案,其中包含的数字小于或大于一个值,这取决于某些条件。例如,如果我需要一个大于2的值:如果answer是"1;3;5;6;7;10",我想避免将regexp重写为“(^;)(#{ value }-9\10-9)($|;)”,这是可能的吗?
把你们当做传声筒,但这是我的情况细节:四家公司,大约两年前合并。主公司一直使用纯数字作为员工编号。First Sub Company过去使用字母和数字,现在已全部转换为数字,但较旧的员工记录仍然使用字母。(其他子公司在同一张表中,但就本报告而言,它们无关紧要)
00000-55555年度所有员工记录均为主单位,55556-88888年