Closed1

zodのURLのバリデーションってどうやってるの?

serinuntiusserinuntius

zodのStringのurlのバリデーションってどうやってるんだろう?任意のスキームとか使えるんだろうか?って思ったら、new URL()してるだけだった。
https://github.com/colinhacks/zod/blob/481c9ba1932203777f6fe9497bb2a8a1d33c620e/src/types.ts#L766-L777

そして肝心のURLは意外と広くスキームとして拾ってくれるようで、ipfsのスキームとかおそらく存在しないであろうfugaスキームもURLとして認識された

何でも入るのでは?と思ったけど、普通の文字列は流石に弾いてくれた!よかった!

このスクラップは2023/10/08にクローズされました