Pages

2012年12月9日 星期日


[JavaScript] event.keycode


keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space
keycode 33 = Prior

empty 或 isset 等函式差異表

empty 或 isset 等函式差異表

2012年12月3日 星期一


PHP正規表示法,驗證Email格式

PHP正規表示法,驗證Email格式

相信很多人都會用正規表示法來驗證字串吧!
但你了解那些正規表示法的意思嗎?
網路上有人整理出一些基本格式,就來和大家分享一下
怎麼驗證user輸入的字串,符可自已想要的格式。

preg_match('/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/', $email) 
// 正確: true, 錯誤: false

文章轉自[PHP] [其他] 無痛學習【正規表示法(Regular expressions)】

雖然PHP提供很多函式可以應用在表單資料格式的驗證上,但是,最方便的還是使用【正規表示法】去驗證資料格式(註:正規表示法有很多種格式,PHP使用的是POSIX),在此介紹一些最基本的用法...

PHP使用正規表示法進行驗證,需搭配preg_match()之類的函式來使用,例如:preg_match("/(正規條件字串)/","(欲驗證字串)"),如果欲驗證字串符合正規條件字串,則回傳true,反之回傳false。

基本用法:
preg_match("/b/","abcd");---true
preg_match("/b/","ABCD");---false
preg_match("/bc/","abcd");---true
preg_match("/bc/","abxxxcd");---false
preg_match("/abcd/","b");---false

2012年11月13日 星期二


PHP錯誤抑制符號


[PHP]PHP錯誤抑制 @ (小老鼠) 的用法
在連SQL或其他可能會出現錯誤訊息的動作
只要在前面加上@就可以抑制錯誤訊息
但並不表示就沒有錯誤,只是不讓使用者發現有錯誤而已

2012年11月10日 星期六


ASP.NET 呼叫 JavaScript


轉自【ASP.NET】【JavaScript】在ASP.NET 呼叫 JavaScript

許多程式開發者對於從主頁或內容中呼叫JavaScript感到非常的困惑,因此在這篇文章中,我們會看到從主頁或內容頁裡呼叫JavaScript時一些常見的問題以及它們的解決方案。

      這篇文章是兩篇系列文章的第一部分,此部份將用於探討在主頁(master pages)的JavaScript,下一篇文章會探討到在內容頁(content Pages)的JavaScript。


在主頁呼叫JavaScript

你可以在主要頁面呼叫一個已存在的JavaScript函式,也可以創造一個新的;這裡有一些常見的腳本。

1. 創造一個新的JavaScript函式,並且以主頁的Page_Load()事件呼叫之。

    C#

 protected void Page_Load(object sender, EventArgs e)
    {
        string someScript = "";
        someScript = "<script language='javascript'>alert('Called from CodeBehind');</script>";
        Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
    }