asp.net 輸出格式化 正規表達式

int n = 12345
string str = n.ToString("type");

type = 格式
數字格式
c = 貨幣 12,345.00
d = 十進位 d10 = 十個數字 不足補0
e = 科學記號
f = 小數位數 f3 = 12345.000
g = 一般數字
n = 顯示千位符號 12,345.00
p = 百分比 1,234,500.00%
x = 十六進位

DateTime d = DateTime.now;
d.ToString("D");
日期格式
D = 年月日 西元 XXXX 年 X 月 X 日
d = XXXX/X/X
F = 完整日期 XXXX年 X月 X日 X午 XX:XX:XX
f = XXXX年 X月 X 日 X午 XX:XX
g = 一般日期 XXXX/X/X X午 XX:XX
T = 完整時間 X午XX:XX:XX
t = 簡短時間 X午 XX:XX

自訂日期格式
yy or yyyy = 西元年
MM = 月份
dd = 日數
hh = 小時
mm = 分鐘
ss = 秒

正規表達式

\d 所有出現的數字
\D 所有出現的非數字
\w 所有文字(A~Z a~z 0~9 _)
\W 所有出現的非文字 \w以外的字
? 出現一次或不出現
+ 至少出現一次
* 出現一次 不出現或出現多次
{n} 一定要出現n次
{m,n} 一定要出現m~n次
[...] 表示指定範圍 只能出現指定的輸入
(...) 表示固定字元 只能出現指定的輸入
\ 逃脫字元
| 表示 "或"

身分證字號正規表達
([A-Z]|[a-z])\d{9}

留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

DDD With MVC