2010年8月20日 星期五

好用程式知識

  • 測中文
///// +++++++++++++++++++++++++++++++ 設定 ++++++++++++++++++++++++++++++
/////   \u0800-\u4E00 (日文)
/////   \u4E00-\u9fa5 (中文)
/////   \u9fa5-\uFFFF (韓文或其他)
/////   \u0080-\uFFFF 中日韓3byte以上的字符
/////   \uFE30-\uFFA0 全型符號 
///// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++







string str = "測試是不是中文";

bool bo = Regex.IsMatch(str, @"^[\u4E00-\u9fa5]+$");

if (bo)
 Response.Write("是中文");


  • 測AS3物件類別名稱
var className:String = flash.utils.getQualifiedClassName( yourObject );



  • Velocity evaluate String (not .vm file!)
ve.evaluate(context, writer, logTag, instring);
instring : input string
context , writer , logTage like usual .




  • 顯示Object key & value (source)
    var object:Object = new Object();
    object.name = "senocular";
    object.id = 2867;
    object.isModerator = true;
    for (var key:String in object){
     trace(key + ": " + object[key]); // object[key] is value
    }
    /* Output:
    isModerator: true
    id: 2867
    name: senocular
    */
  • 顯示Object value (source)
    var object:Object = new Object();
    object.name = "senocular";
    object.id = 2867;
    object.isModerator = true;
    for each (var value:* in object){
     trace(value);
    }
    /* Output:
    true
    2867
    senocular
    */

沒有留言: