restrict:指示用户可输入到文本字段中的字符集
如果 restrict
属性的值为 null
,则可以输入任何字符。如果 restrict
属性的值为空字符串,则不能输入任何字符。如果 restrict
属性的值为一串字符,则只能在文本字段中输入该字符串中的字符。从左向右扫描该字符串。可以使用连字符 (-) 指定一个范围。它只限制用户交互;脚本可将任何文本放入文本字段中。此属性不与属性检查器中的“嵌入字体”选项同步。
如果字符串以尖号 (^) 开头,则先接受所有字符,然后从接受字符集中排除字符串中 ^ 之后的字符。如果字符串不以尖号 (^) 开头,则最初不接受任何字符,然后将字符串中的字符包括在接受字符集中。
1,maxChars="18" restrict="0-9" // 表示最多可输入18字符 只允许数字;
2,maxChars="18" restrict="0-9\a-z" // 表示最多可输入18字符 而且是数字以及a-z直接之间的小写英文字母;
(注: -'表示区间,如果要输入'-',就必须加'\',如\-)
3,maxChars="18" restrict="0-9\aoe" // 表示最多可输入18字符 而且是数字以及a,或者o或者e
4, restrict = "0-9\\^"; // 允许数字和^
5,restrict = "0-9\\\\"; // 允许数字和反斜杠
6,restrict = "0-9\\-"; // 允许数字和破折号
7,restrict = "^a-z"; // 所有小写字母都不允许,但是,其它内容都允许,包括大写字母
8 ,restrict = "0-9^5"; // 只允许数字,但5例外
9, restrict = "^abcdefg"; // 除了小写字母abcdefg不允许外,其它都允许
10,restrict = "A-Z^Q"; // 只包含除大写字母 Q 之外的大写字母: