關於我

我的相片
用心思考、保持熱情,把工作上的經驗作分享與紀錄。希望能夠跟大家一起不斷的成長~

RegularExpressionValidato屬性:ValidationExpression

[]:定義可接受的字元
  1. [a-z]表示可接受a~z等26個英文小寫字母。
  2. [0-5],可 接受0~5個數字。
  3. [^ b-e]表示除了b~e之外,所有字元圴接受,(^符號為不接受的意思)。
  4. [abc]表可接受a,b,c三個小寫字母。
  5. [a-zA-z0-9]表可接受大小寫英文字母或數字。
{}:定義須輸入的字元數
  1. {3}表示須輸入3個字元。
  2. {1,3}須輸入1~3個字元。
  3. {n,}表接受n~無限多個字元。
  4. [A-C]{3}表必須輸入3個大寫字母。
  5. [a-zA-z0-9]{1,9}表可輸入1~9個大小寫字母或數字。
.:表任意的字元
  1. .{8}表可接受8個任意字元。
|:表「或」的意思
  1. [a-c]{1}[0-9]{2}表必須輸入a~c之間的一個小寫字母或2個數字。
():此符號可有可無,目的是為了方便閱讀
  1. ([A-B]) ([a-z])加了括號是不是比 [A-B] [a-z]更清楚看出 符號。
\:若可接受的字元中包含上述符號,則必須在特殊符號前加上\符號
  1. 可接受的字元包括[],則寫成 \[\] 。

沒有留言:

張貼留言