1.两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。
2.'*','+'和'?'这三个符号,表示一个或一序列字符重复出现的次数。它们分别表示“没有或更多”,“一次或更多”还有“没有或一次”。
3.'¦',表示“或”操作。
4.'.'可以替代任何字符:
5.方括号表示某些字符允许在一个字符串中的某一特定位置出现:
6.可以在方括号里用'^'表示不希望出现的字符,'^'应在方括号里的第一位。
7.为了逐字表达,你必须在"^.$()¦*+?{\"这些字符前加上转移字符'\'。
如abcedefg1234567asd1234bcd-12345abc的正则表达式:
/^[a-zA-Z]{8}[0-9]{7}[a-zA-Z]{3}[0-9]{4}[a-zA-Z]{3}([-]?(\d){5})[a-zA-Z]{3}$/
35523c7f-34ea-af9f-bcce-ea99db1c5e82的正则表达式:
/^[a-zA-Z0-9]{8}[-][a-zA-Z0-9]{4}[-][a-zA-Z0-9]{4}[-][a-zA-Z]{4}[-][a-zA-Z0-9]*$/
9万+

被折叠的 条评论
为什么被折叠?



