フォーム フィールドを検証しています。画像 '/^[.jpg|.png|.gif|.bmp]$/i に対してこの正規表現を試しましたが、正規表現が正しくないと思います。
リンクを検証するにはどうすればよいですか。リンクに HTTP/HTTPS/WWW があるかどうかのみを確認したい
適切なリンクは . 私はドメインをチェックするつもりはありません..rsなどの異なる形式で終わるドメインがたくさんあります.
どんな助けでも大歓迎です!
画像形式を確認します (形式は大文字と小文字を区別しません):
"([^\s]+(\.(?i)(jpe?g|png|gif|bmp))$)"
例:
"Test.jpg" OK
"Test.JPEG" OK
"Test.BMP" OK
URL を確認します (HTTP または HTTPS または WWW):
"((http:\/\/|https:\/\/)?(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?)"
画像を検証するために、これは正規表現です。
'/\.(jpg|png|gif|bmp)$/i'
必要に応じて、任意の接尾辞を追加できます。