-
由26个大写英文字母组成的字符串:^[A-Z]+$
-
由26个小写英文字母组成的字符串:^[a-z]+$
-
密码(以字母开头长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]\w{5,17}$
-
2.这表示任意一个不以0开头的数字,但是,這也意味着一个字符"0"不通过,所以我们采用下面的形式:^(0|[1-9][0-9]*)$
-
3.一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?[1-9][0-9]*)$
-
4.这表示一个0或者一個可能为负的开头不为0的数字.让用户以0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+)?$
-
6.这样我们規定小数点后面必须有两位,如果你认为太苛刻了,可以这样:^[0-9]+(.[0-9]{1,2})?$
-
备注:这就是最终结果了,别忘了"+"可以用"*"替代如果你觉得空字符串也可以接受的話(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反斜杠,一般的错误都在这里
-
双字节字符:[^\x00-\xff] (包括汉字在内可以用来计算字符串的长度(一個双字节字符长度计2,ASCII字符计1))
-
空白行的密码常用正则表达式式:\n\s*\r (可以用来删除空白行)
) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等)非常有用的表达式)
著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。