- 1 名前:1 [2007/04/02(月) 11:18:12 ID: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辺りを参照のこと。
- 153 名前:名前は開発中のものです。 mailto:sage [2007/04/20(金) 17:48:40 ID:ttMRjCD2]
- TJSの中で正規表現を使いたくて、リファレンスと格闘して
if(number == /[0-9]/) と記述してみましたが、うまくいきませんでした。 numberに0から9までの数字が入っていた場合、その番号のレイヤーを選ぶ、 というようにしたいのですが、どなたか教えてください。
- 154 名前:名前は開発中のものです。 mailto:sage [2007/04/20(金) 18:03:23 ID:pJjNrlBx]
- if(/[0-9]/.match(number).count > 0)
たぶんこれでいけるんじゃね?
- 155 名前:名前は開発中のものです。 mailto:sage [2007/04/20(金) 18:03:58 ID:yuZ+AgPp]
- if(/[0-9]/.test(number))
0から9に限定したい(10とか11とかは除きたい)のであれば、 if(/^[0-9]$/.test(number))
- 156 名前:名前は開発中のものです。 mailto:sage [2007/04/20(金) 19:20:11 ID:wHQVhR3O]
- >>153-155
正規表現じゃなくて、 if(+number < 10) { layer = kag.back.layers[+number]; } みたいのじゃだめか? 正規表現クラスを内部で作成するので、こっちのほうが多少軽いはず。
|

|