- ベストアンサー
javascript-バーコード
バーコードで読み込んだ値(バーコードに記載している数字)を 保存し画面に出力するにはどうすればいいですか? またバーコードの値の14行目~20行目まで使いたいです。 どうすればいいですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>バーコードで読み込んだ値(バーコードに記載している数字)を >保存し画面に出力するにはどうすればいいですか? 自分で一からバーコード読み取りプログラムを作るのはなかなかに大変なので、先人の作った「ライブラリ」を利用させてもらうのが良いと思います。 しかしJavaScriptというのは「ブラウザ上から動く」という関係上、 ・カメラへリアルタイムアクセスできるのか という部分がかなり機種依存となり、どのブラウザ・パソコン・スマホで動くかどうか、やってみないと分かりません。 動いたとしてもスマホ機種限定・ブラウザ限定にまでなってしまう可能性があります。 (参考) >バーコードリーダーをブラウザから使えるようにしたい!JSのバーコードリーダーライブラリを調査しました - ecbeing labs(イーシービーイング・ラボ) >https://blog.ecbeing.tech/entry/2020/06/30/114023 >またバーコードの値の14行目~20行目まで使いたいです。 >どうすればいいですか? バーコードが読み取れれば、文字列として値が返ってくるでしょうから、普通に文字列操作メソッドで希望部分を取り出しばしょう。 (例) code = readString.substr(13, 7); #14桁目から7文字を取り出す code = readString.substring(13, 20); #14桁目から20桁目までを取り出す ※どちらも「1桁目=0」で数えるのでこのようになります