mirror of
https://github.com/koush/scrypted.git
synced 2026-05-02 04:30:25 +01:00
26 lines
540 B
TypeScript
26 lines
540 B
TypeScript
export function isHex(s: string) {
|
|
for (const c of s) {
|
|
switch (c.toLowerCase()) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9':
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
break;
|
|
default: return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|