0

フォーム フィールドを検証しています。画像 '/^[.jpg|.png|.gif|.bmp]$/i に対してこの正規表現を試しましたが、正規表現が正しくないと思います。

リンクを検証するにはどうすればよいですか。リンクに HTTP/HTTPS/WWW があるかどうかのみを確認したい

適切なリンクは . 私はドメインをチェックするつもりはありません..rsなどの異なる形式で終わるドメインがたくさんあります.

どんな助けでも大歓迎です!

4

2 に答える 2

2

画像形式を確認します (形式は大文字と小文字を区別しません):

"([^\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#:?=&;,]*)?)?)"
于 2012-06-19T11:30:32.267 に答える
0

画像を検証するために、これは正規表現です。

'/\.(jpg|png|gif|bmp)$/i'

必要に応じて、任意の接尾辞を追加できます。

于 2012-06-19T11:42:07.017 に答える