匹配數字
^[1-9][0-9]*(\.[0-9]+)?$|^[0-9](\.[0-9]+)?$
輸入限制restrict
屬性 不能限制順序
表示使用者可輸入到文字欄位中的字符集。如果restrict
屬性的值為null
,則可以輸入任何字元。如果restrict
屬性的值為空字串,則不能輸入任何字元。如果restrict
屬性的值為一串字元,則只能在文字欄位中輸入該字串中的字元。從左向右掃瞄該字串。可以使用連字元 (-) 指定乙個範圍。只限制使用者互動;指令碼可將任何文字放入文字欄位中。此屬性不與屬性檢查器中的「嵌入字型」選項同步。
如果字串以尖號 (ˆ) 開頭,則先接受所有字元,然後從接受字符集中排除字串中 ˆ 之後的字元。如果字串不以尖號 (ˆ) 開頭,則最初不接受任何字元,然後將字串中的字元包括在接受字符集中。
下例僅允許在文字欄位中輸入大寫字元、空格和數字:
my_txt.restrict = "a-z 0-9";下例包含除小寫字母之外的所有字元:
my_txt.restrict = "ˆa-z";可以使用反斜槓輸入 ˆ 或 - 的本義。認可的反斜槓序列為 \-、\ˆ 或 \\。反斜槓在字串中必須是乙個本義字元,因此在 actionscript 中指定時必須使用兩個反斜槓。例如,下面的**只包含短劃線 (-) 和尖號 (ˆ):
my_txt.restrict = "\\-\\ˆ";可在字串中的任何位置使用 ˆ,以在包含字元與排除字元之間進行切換。下面的**只包含除大寫字母 q 之外的大寫字母:
my_txt.restrict = "a-zˆq";可以使用
\u
轉義序列構造restrict
字串。下面的**只包含從 ascii 32(空格)到 ascii 126(代字型大小)之間的字元。
my_txt.restrict = "\u0020-\u007e";
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...
正規表示式 表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...
Linux正規表示式 編寫正規表示式
為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...