आप निम्न रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं लेकिन यह काफी काम नहीं करेगा
checkForHexRegExp = /^(?=[a-f\d]{24}$)(\d+[a-f]|[a-f]+\d)/i
उदाहरण:
> checkForHexRegExp.test("112345679065574883030833")
false
> checkForHexRegExp.test("FFFFFFFFFFFFFFFFFFFFFFFF")
false
> checkForHexRegExp.test("45cbc4a0e4123f6920000002")
true
लेकिन, जैसा कि मैंने टिप्पणी की, 112345679065574883030833
, FFFFFFFFFFFFFFFFFFFFFFFF
मान्य हेक्साडेसिमल अभ्यावेदन भी हैं।
आपको उपयोग करना चाहिए /^[a-f\d]{24}$/i
क्योंकि यह उपरोक्त सभी परीक्षण पास करता है