teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2020/09/22 12:02

投稿

study_111
study_111

スコア82

title CHANGED
File without changes
body CHANGED
@@ -4,4 +4,20 @@
4
4
  let re = https?://[\w/:%#$&?()~.=+\-]+
5
5
  ```
6
6
  こちらの正規表現は[正規表現サンプル集](https://www.megasoft.co.jp/mifes/seiki/s310.html)にて、掲載されていたコードになります。
7
- こちらのエラー解決のため、アドバイスの程頂けましたら幸いです。
7
+ こちらのエラー解決のため、アドバイスの程頂けましたら幸いです。
8
+
9
+ ### 追記
10
+ 以下のコードはエラーとはなりませんでした。
11
+ ```
12
+ checkFormat(url){
13
+ let re = /^http(|s)://.+/
14
+ return re.test(url);
15
+ },
16
+ ```
17
+ しかし、以下の場合はエラーとなってしまいました。
18
+ ```
19
+ check_url(url){
20
+ let re = /https?://[\w/:%#$&?()~.=+\-]+/
21
+ },
22
+ ```
23
+ エラーの内容としましては、``Expression expected.``や``Invalid character.``とのエラーが発生している状況です。

1

コード修正

2020/09/22 12:02

投稿

study_111
study_111

スコア82

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  URLであるかどうかをチェックする為の正規表現として以下のプログラムをJavaScriptコードとして記載しましたら、エラーになってしまいました。
2
2
 
3
3
  ```
4
- let re = http(|s)://[\w/:%#$&?()~.=+\-]+
4
+ let re = https?://[\w/:%#$&?()~.=+\-]+
5
5
  ```
6
6
  こちらの正規表現は[正規表現サンプル集](https://www.megasoft.co.jp/mifes/seiki/s310.html)にて、掲載されていたコードになります。
7
7
  こちらのエラー解決のため、アドバイスの程頂けましたら幸いです。