トップページgamedev
1001コメント361KB

■吉里吉里/KAG/TJS雑談質問スレ■その11

■ このスレッドは過去ログ倉庫に格納されています
000112007/04/02(月) 11:18:12ID:hrocKz8H
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲーの進行状況や、製作ツールについて、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは、ドキュメント・スレの過去ログ・公式掲示板のログ・
FAQ・Google等で調べてからにしましょう。

前スレ
ttp://pc11.2ch.net/test/read.cgi/gamedev/1166252149/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/

詳しくは>>2-5辺りを参照のこと。
0153名前は開発中のものです。2007/04/20(金) 17:48:40ID:ttMRjCD2
TJSの中で正規表現を使いたくて、リファレンスと格闘して
if(number == /[0-9]/)
と記述してみましたが、うまくいきませんでした。
numberに0から9までの数字が入っていた場合、その番号のレイヤーを選ぶ、
というようにしたいのですが、どなたか教えてください。
0154名前は開発中のものです。2007/04/20(金) 18:03:23ID:pJjNrlBx
if(/[0-9]/.match(number).count > 0)

たぶんこれでいけるんじゃね?
0155名前は開発中のものです。2007/04/20(金) 18:03:58ID:yuZ+AgPp
if(/[0-9]/.test(number))

0から9に限定したい(10とか11とかは除きたい)のであれば、

if(/^[0-9]$/.test(number))
0156名前は開発中のものです。2007/04/20(金) 19:20:11ID:wHQVhR3O
>>153-155
正規表現じゃなくて、

if(+number < 10) {
    layer = kag.back.layers[+number];
}

みたいのじゃだめか?
正規表現クラスを内部で作成するので、こっちのほうが多少軽いはず。
■ このスレッドは過去ログ倉庫に格納されています