fix: trim invalid chars from NostrLink
This commit is contained in:
@ -227,3 +227,12 @@ export function throwIfOffline() {
|
||||
export function isOffline() {
|
||||
return !("navigator" in globalThis && globalThis.navigator.onLine);
|
||||
}
|
||||
|
||||
export function isHex(s: string) {
|
||||
// 48-57 = 0-9
|
||||
// 65-90 = A-Z
|
||||
// 97-122 = a-z
|
||||
return [...s]
|
||||
.map(v => v.charCodeAt(0))
|
||||
.every(v => (v >= 48 && v <= 57) || (v >= 65 && v <= 90) || v >= 97 || v <= 122);
|
||||
}
|
||||
|
Reference in New Issue
Block a user