コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
SquidSky ◆qhyT2aHAyMJC
2018/6/9 7:33
情報交換
【Petitverse】不具合について
現状で次の不具合が発生しております。

・画像が添付できない(旧3DS) [重要度: 中]

以上の不具合を修正していただきますよう、お願いします。

コメント

アバター
しょうご 2018/6/9 8:26 ◆tpp2zBc4h8pI
画像を貼り付けることができないのは、旧3DSの仕様だったと思います。(とはいってもnewはフィタリング問題でクレカなどが無いと貼り付けることができませんが)
アバター
あまさとしおん 2018/6/9 12:34 ◆mzDKTVUAtwqE
sel.value = this.value.replace(/.*\\/g ,'');)

カッコの数が・・・
もしやこれは閉じカッコのうち1つは「リテラル」(構文上の意味は無く、文字そのものの状態)か

プチコンで言うところの")"みたいな存在か
アバター
あまさとしおん 2018/6/9 12:37 ◆mzDKTVUAtwqE
(私の勘違いだったらすみません)

まあ、人間が読んでも悩むぐらいなので3DSが正しく動かないのも納得がいく
アバター
あまさとしおん 2018/6/9 12:38 ◆mzDKTVUAtwqE
しかし何度読んでも本当の閉じカッコがどっちなのか分からん・・・
アバター
SquidSky 2018/6/9 13:23 ◆qhyT2aHAyMJC
とにかく、旧3DSに限っては、標準UIに戻してもらうとかをしてもらうとうれしいですね。
アバター
たんじぇ 2018/6/9 13:24 ◆WDmFkVwZ4yMl
アップロードでの参照ボタンでファイル選択したときのjsコードはコレ。
onchange="sel.value = this.value.replace(/.*\\/g ,'');"

replace に引数2つとって「/.*\\/g」と「''」(シングルクォーツ2つ)なので、第1引数は正規表現、第2引数は正規表現でマッチした結果を空文字に置き換え。

JavaScriptの正規表現の仕様はコレ。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions

「/」で囲まれた部分が正規表現として表されて、最後の「/」の後には指定のフラグを指定できる(よく使われるのは全体検索の「g」)

文字列は「"」でくくるけど、正規表現は 「/」でくくるので、構文としては正しいのです。

ちなみに「/.*\\/g」は、「何か1文字」が「くりかえされ」て「\」があるとき、なので、結果的に指定したファイルのフルパスからディレクトリ名を削る動きをして、画像ボタンとなりのテキストボックスにファイル名だけ入るような動きになります。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -