That can be faked with Eevee thanks to the Shader to RGB node. Though probably the proposed setting has some limitations.
The idea is to have a bright light prerendered onto a pure white Diffuse Shader.
If we convert it to RGB then to BW, we can test if it is brighter than a threshold.
From that, we can combine UV reactive part and 'normal' material parts with a mix shader.
If the threshold and lamp intensity are appropriately tuned, other (reasonable) lights won't change the effect.
Note: the fingerprint color here is due to the light color which can be changed.
Note2: could also test if the prerendered diffuse shader has some specific color output in order to avoid the setting be based only on light intensity.