▶ 문자열 내 특정 문자 변경 함수
replaceText = function(str:String):String{
str = str.split("\r\n").join("\r");
str = str.split(""").join("\"");
str = str.split("'").join("'");
str = str.split("<").join("<");
str = str.split(">").join(">");
str = str.split("&").join("&");
return str;
}
▶ 문자열 앞에 0을 붙여 반환합니다.
public static function digit( $val:Number, $len:Number = 2 ) :String
{
var str :String = $val.toString();
if ( str.length >= $len ) return str;
var temp :String = "";
var len :uint = $len - str.length + 1;
while( --len ) temp += '0';
return temp.concat( str );
};
▶ 알파벳으로만 구성된 문자열인지 체크합니다.
public static function isEnglish( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^a-z A-Z]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 알파벳 대문자로만 구성된 문자열인지 체크합니다.
public static function isUpperCase( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^A-Z]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 알파벳 소문자로만 구성된 문자열인지 체크합니다.
public static function isLowerCase( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^a-z]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 숫자로만 구성된 문자열인지 체크합니다.
public static function isNumber( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^0-9]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 한글로만 구성된 문자열인지 체크합니다.
public static function isKorean( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^가-힣]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 알파벳과 숫자로만 구성된 문자열인지 체크합니다.
public static function isEnglishAndNumber( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^a-z A-Z 0-9]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 한글과 숫자로만 구성된 문자열인지 체크합니다.
public static function isKoreanAndNumber( $val:String ) :Boolean
{
var regExp:RegExp = new RegExp( /[^가-힣 0-9]+/g );
if( $val.search( regExp ) == -1 )
{
return true;
};
return false;
};
▶ 문자열에서 파일이름만 알아냅니다.
// StringTask.getFileName( "./test/file.swf" )
public static function getFileName( $val:String ) :String
{
return $val.slice( $val.lastIndexOf("/") + 1, $val.lastIndexOf(".") );
};
▶ getData로 가져온 값을 매개변수로 받아 0000-00-00 형태로 변경해 줍니다.
public static function replaceDate( $time:String ):String
{
var monthList :Array = new Array( "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" );
var tempList :Array = $time.split( " " );
var i :uint = monthList.length;
var month :String;
//월 구하기
while( i <= 0 )
{
if( monthList[ i ] == tempList[ 1 ] )
{
if( i > 8 )
{
return month = String( i + 1 ) ;
}
return month = "0" + String( i + 1 );
}
--i
}
//일 구하기
if( tempList[ 2 ] > 9 )
{
return tempList[ 5 ] + "-" + month + "-" + String( tempList[ 2 ] )
}
return tempList[ 5 ] + "-" + month + "-" + "0" + String( tempList[ 2 ] );
}
'Program' 카테고리의 다른 글
AR (Augmented Reality) : 증강현실 (0) | 2016.02.20 |
---|---|
VR (Virtual Reality) : 가상현실 (0) | 2016.02.20 |
한약재 쇼핑몰 개발 (0) | 2015.03.22 |
문자열 줄 바꿈 (0) | 2014.12.10 |
스프링 프레임워크 (0) | 2014.10.23 |