羊皮纸论坛

羊皮纸论坛

分享让知识传播,阅读让心灵成长, 创作让文化传承,让我们共同努力。
  • 禁止广告文
  • 知识传播
  • 阅读
  • 心灵成长
  • 创作
  • 文化传承
羊皮纸论坛目录 / 程式设计 / 网页/网站程式 / JavaScript /

Javascript 正规化表示法速查表

发表新主题
随机主题
上个主题
下个主题
|
Javascript 正规化表示法速查表

符号 表示式 说明或范例
. a. 表示任何字元。
含字母 "a" 以及其後任一个字元的字串。
Ex: "ab", "bac"
重覆字串
* ab* 表示没有或更多字元。
"ab*"∶表示一个字串有一个a後面跟著零个或若干个b。
Ex: "a", "ab", "abbb"
+ ab+ 一次或更多字元。
"ab+"∶表示一个字串有一个a後面跟著至少一个b或者更多
Ex: “ab”,”abbbb”
? ab? 没有或一次字元。
ab?"∶表示一个字串有一个a後面跟著零个或者一个b
Ex: “a”,”ab”
[] [13579] 方括号表示某些字元允许在一个字串中的某一特定位置出现。
包含 "1" 或 "3" 或 "5" 或 "7" 或 "9" 的字串。
Ex: "a3b", "1xy"
[0-9]   含数字之字串
[^0-9]   不含数字之字串
[a-z0-9]   含数字及小写字母之字串
[^a-z0-9]   不含数字及小写字母之字串
[a-zA-Z0-9]   含数字或字母之字串
[^a-zA-Z0-9]   不含数字及字母之字串
b[aeiou]t   "bxt", "bzt","bat", "bet", "bit", "bot", "but"
^[a-zA-Z]   表示一个以字母开头的字串
[0-9]%   表示一个百分号前有一位元的数位
[a-zA-Z0-9]$   表示一个字串以一个逗号後面跟著一个字母或数位结束
{} ab{2} 用以表示重复次数的范围。
表示一个字串有一个a跟著2个b。
Ex: "abb"
ab{2,}   表示一个字串有一个a跟著至少2个b
ab{3,5}   表示一个字串有一个a跟著3到5个b
字串位置
^ ^xy 以 "xy" 开始的字串
Ex: "xyz", "xyab"
$ xy$ 以 "xy" 结尾的字串
Ex: 例如∶"axy", "abxy"
%[^a-zA-Z]%   两个百分号中不应该出现字母
[aeiouAEIOU]   含母音之字串
[^aeiouAEIOU]   不含母音之字串
[^\^]   不含 "^" 之字串,例如∶"xyz", "abc"
特殊字元
\d   数字0~9
\D   非数字
\w   数字、字母、底线
\W   非 \w
\s   空白字元 + \r\t\n\f
\S   非 \s
| (b|cd)ef 表示”或”
"bef"或"cdef"
\ ^\^ 跳脱字元,将特殊符号的义意去除,^.$()|*+?{\"这些字元前加上跳脱字元'\'
字首必须是^
  • 关键字 : 字串, 一个字串, 一个a後面, 一个a, 零个, 字母, 多字元, 含数字, 例如, aeiouAEIOU, 非数字, 重覆字串, 重复, 跳脱字元, 说明, 范围, 范例, 若干个b, 至少一个b, 至少2个b
0 0
2010-05-22T09:09:00+0000


  • 当您未登入羊皮纸时,可以利用脸书 Facebook 登入来发表回响。若使用羊皮纸会员身份发表回响则可获得经验值及虚拟金币,用来参加羊皮纸推出的活动。
发表回响
 
验证字串