用正则表达式以数组字母和下划线表示,只能以数字开头 2.用户长度为6-10
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 09:37:31
^[_,.!\n\w\u4e00-\u9fa5]*$帮你测试过了,这个应该就是你要的最新的答案,假如逗号和句号你要汉字模式的就自己改下.
/[0-9a-zA-Z`~!@#$%\^&*\(\)-_+={}|\[\];':\",\.\\\/\?\]{10,}/
/>vars1='sfasdfas';vars2='asdf24,24';varr=/^[^,_]+$/;alert(r.test(s2));//falsealert(r.test(s1));//tr
^[a-zA-Z][a-zA-Z0-9_]*$
^[0-9a-zA-z_]{6,}$
^[a-zA-Z\d\_\u2E80-\u9FFF]{0,16}$
//可以没有输入^[\w\d_-\+\.]*$//必须有输入^[\w\d_-\+\.]+$
/^[\u4E00-\u9FA5\w\d]+$/u\u4E00-\u9FA5表示中文\w表示字母及下划线\d表示数字注意:要让这个正则生效,你的网页必须是UTF-8编码,否则中文部分无效
[a-zA-Z][a-zA-Z0-9]{3,15}
正则的写法:[\da-zA-Z]+可以匹配数字,大小写字母个数是至少一个另外,不要用\w+因为\w是匹配字母数字下划线,多一个下划线,不符合你的要求的.具体完整代码,此处不给贴,你就自己写吧.需要的话
Aregularexpression
[\u4e00-\u9fa5]//匹配中文字符^[1-9]\d*$//匹配正整数^[A-Za-z]+$//匹配由26个英文字母组成的字符串^[A-Z]+$//匹配由26个英文字母的大写组成的字符串^[
不同的语言格式有所不同.将就试试这个:/[0-9a-zA-Z_]{6,18}/或/\w{6,18}/
数字和字母至少出现一次18位:/[a-z0-9]{6,18}/i
试试这个/[A-Za-z0-9_-]/完全匹配则是/^[A-Za-z0-9_-]*$/g
/[0-9a-zA-Z]([^\s\u4e00-\u9fa5]*[0-9a-zA-Z])?/再问:这个在Flex中适用吗?我怎么试了一下好像不行额!varstr:String;varbool:Bool
^(?!\\d+$)\\w{1,30}$小case再问:dfhstudio的回答,匹配明显有错,这样无论输什么字符都是false
\b代表字与字中间那个看不见的东西,如hereisaword那么,这句中有好几个\b,每个单词的前后都有一个\b.所以你用\bhere\b可以匹配上面这个here,但如果here不是一个单词,而是一个
正整数:^[1-9]\d?$小数:^([0-9])|([1-9]\d+)\.\d?$
/^\/(a-z0-9)+/