正则表达式验证字母数字下划线和英文标点符号
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:43:10
^[_,.!\n\w\u4e00-\u9fa5]*$帮你测试过了,这个应该就是你要的最新的答案,假如逗号和句号你要汉字模式的就自己改下.
^[A-z\d]{0,n}$0为最短长度可修改n为最短长度可修改
/^\-?([0-9]|[1-9][0-9])(\.\d{1,2})?$/
vars=/^[\da-zA-Z\u4E00-\u9FA5]{1,10}$/;varr="bbbsdfsd的D";alert(s.test(r));
以下正则均验证11位数字,数字中不能有空格等其它字符,均按照java语法使用两个反斜杠转义验证AA^(?=.*(.)\\1)1[358][0-9]{9}$验证AABB^(?=.*(.)\\1(.)\\
![a-z]+$|[0-9]+$)^[a-zA-Z0-9]{12,}$
只能是3位的吗,三位以内或大于三位可以吗?比如:1234.12.34.123.4可以吗?如果只是3位以内,那么:/^-?(\d{1,3}|\d\.\d{1,2}|\d\d\.\d)$/解释:-?:以负
^[0-9a-zA-z_]{6,}$
^[a-zA-Z\d\_\u2E80-\u9FFF]{0,16}$
/^[\u4E00-\u9FA5\w\d]+$/u\u4E00-\u9FA5表示中文\w表示字母及下划线\d表示数字注意:要让这个正则生效,你的网页必须是UTF-8编码,否则中文部分无效
正则的写法:[\da-zA-Z]+可以匹配数字,大小写字母个数是至少一个另外,不要用\w+因为\w是匹配字母数字下划线,多一个下划线,不符合你的要求的.具体完整代码,此处不给贴,你就自己写吧.需要的话
[\u4e00-\u9fa5]//匹配中文字符^[1-9]\d*$//匹配正整数^[A-Za-z]+$//匹配由26个英文字母组成的字符串^[A-Z]+$//匹配由26个英文字母的大写组成的字符串^[
"^[0-9]{3,4}(\.[0-9]{3,4})*$"只加了一个“^”,应该可以了.还有问题发消息给我.
^[+-]?\d+(\.\d+)?$
试试这个/[A-Za-z0-9_-]/完全匹配则是/^[A-Za-z0-9_-]*$/g
\d{1,2}匹配1到2个数字\d{2}匹配2个数字再问:��ô��ʾ��������ʽ���а�
^(?!\\d+$)\\w{1,30}$小case再问:dfhstudio的回答,匹配明显有错,这样无论输什么字符都是false
[a-zA-Z0-9\-]{1,18}
^-?[1-9]{1}\d{0,2}(,\d{3})*?$
[a-zA-Z0-9]+看你想要加上什么特殊字符了,可以列上去,比如:[a-zA-Z0-9#@!-',]+还有你要确定你的密码要有多少个字符范围.