기술자 행복백서의 미션
1. 우리는 행복한 코딩을 할 권리가 있다.
2. 우리는 자주적인 자아계발의 의무가 있다.
3. 우리는 늘 생각하고 진보하는 존재이다.

PHPでEmail Checkする例です。

PHPでEmail Checkする例です。

function ValidEmail($address)
{
    if( ereg( ".*", $address, $regs ) )
    {
        $address = $regs[1];
    }
    // validate email address
    if (eregi("^[0-9a-z_]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,6}$", $address))
        return true;
    else
        return false;
}

/*
check validity of email addresses
@param array $aad -
@return if unvalid, output an error message and exit, this may -should- be customized
*/

function CheckAdresses( $aad )
{
    for($i=0;$i< count( $aad); $i++ )
     {
        if( ! ValidEmail( $aad[$i]) )
         {
            echo "Class Mail, method Mail : invalid address $aad[$i]";
            exit;
        }
    }
}

------------------------------

위 PHP 체크 예문은 ValidEmail만 사용하면 됩니다.

if( ! ValidEmail( "이메일 주소" ) ) 이런 식으로요...
 
 

JavaScript 로 Email 정합성 Validation 하는 예제

/********** USAGE
script language="JavaScript" src="form-check-email.js"  /script

function checkForm()
{

        if ( document.frmRequest.mailaddr.value == "" )
        {
            alert( 'Empty Email : e-mail주소가 비어 있습니다' );
            document.frmRequest.mailaddr.focus();
            return false;
        }

        if ( isValidEmail( document.frmRequest.mailaddr.value ) == false )
        {
            alert( 'Wrong Email Syntax : e-mail주소가 올바르지 않습니다' );
            document.frmRequest.mailaddr.focus();
            return false;
        }

        document.frmRequest.submit();

}
**************/

function isValidEmail( strEmail )  
{
        var str = strEmail;

        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        
        
        if (str.indexOf(at)==-1){

turbo linuxで日本語入力方法

turbo linuxで日本語入力方法   

------------------------------------

Cannaで日本語入力する

Cannaはクライアントサーバ方式を使った日本語入力システムです。
Cannnaで漢字変換を行いkinput2で文字の入力を行います。

Linuxをインストールするとほぼ標準でインストールされます。
Cannnaの詳細は日本語入力システム「かんな」をご覧下さい。

Canna&kinput2で日本語入力を行うにはそれぞれのサーバを起動します。
まずCannaサーバを起動します。

#/etc/init.d/canna start
次にkinput2サーバを起動します。

#kinput2 -canna &

以上で日本語入力可能です。
日本語入力と直接入力を切り替えるには[Shift]+[Space]キーを押します。

サーバを停止するには

#/etc/init.d/canna stop
#killall kinput2

を実行します。
 


내용묶음