这个判断规则该怎么写呢?

zhoujiangzi 2010-10-25 09:45:06
现在系统中有个栏位的值需要进行前端验证,具体验证如下:

1. 可以输入大写字母

2. 可以输入小写字母

3. 可以输入特殊字符

4. 可以输入数字


该栏位只能输入以上四种类型,不能输入文字的哦,

该验证我找过别的来拼,感觉不是很好,请大家多多帮帮忙····谢谢
...全文
125 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujiangzi 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 babyboy9685 的回复:]
用户密码输入再符杂 也要附合你的规定吧 你充许他使用哪些特殊字符他就能用哪些 如果任由用户定义 不如不限制的好!
[/Quote]


现在是这样的:

登录系统之后,可以配置一些参数来设定系统,在修改密码这个参数上有如下选择:

==1 ? 至少是输入英文大小写,数字或特殊字符中任意一种组合
==2 ? 至少是输入英文大小写,数字或特殊字符中任意两种组合
==3 ? 至少是输入英文大小写,数字或特殊字符中任意三种组合
==4 ? 至少是输入英文大小写,数字或特殊字符中任意四种组合
逍遥庄主 2010-10-26
  • 打赏
  • 举报
回复
用户密码输入再符杂 也要附合你的规定吧 你充许他使用哪些特殊字符他就能用哪些 如果任由用户定义 不如不限制的好!
Mr-Jee 2010-10-26
  • 打赏
  • 举报
回复
文字,特殊字符。我o(╯□╰)o 的很哦
文字和特殊字符的差别只是你的主观思维,而机器是不管的 他只认编码的~~
zhoujiangzi 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 cj205 的回复:]
就是说我得知道你允许用户输入哪些特殊字符才能去写正则啊~
[/Quote]

大哥啊,现在是允许用户能输入所有的特殊字符都可以的啊,因为要设置密码复杂度嘛,但是我又不可能把所有的特殊字符都举例出来吧···
billlllyove 2010-10-26
  • 打赏
  • 举报
回复
先想清楚再说吧.
Mr-Jee 2010-10-26
  • 打赏
  • 举报
回复
就是说我得知道你允许用户输入哪些特殊字符才能去写正则啊~
zhoujiangzi 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cj205 的回复:]
你列举出来吧
[/Quote]

特殊字符可以用正则去匹配吗? 我也不知道用户会输入什么特殊符号的啊
zhangshaolongjj 2010-10-26
  • 打赏
  • 举报
回复
var reg = ^[\u2E80-\u9FFF]+$; //中日韩
var re = ^[\u4E00-\u9FFF]+$; //中文
if(re){
alert("不允许中文字符")
}
Mr-Jee 2010-10-26
  • 打赏
  • 举报
回复
你列举出来吧
zhoujiangzi 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwfgu00ing 的回复:]
正则匹配一下
[/Quote]


该如何去匹配呢? 小弟不是很明白啊 ·····
zhoujiangzi 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cj205 的回复:]
特殊字符?哪些字符呢
[/Quote]


就是键盘上能输入的字符嘛···

除了文字,包括中文,日文不能输入

wwfgu00ing 2010-10-25
  • 打赏
  • 举报
回复
正则匹配一下
孟子E章 2010-10-25
  • 打赏
  • 举报
回复
a = "1dsdds_*"
if(/[^a-zA-Z_\d]/g.test(a))
{
alert("请输入数字、字母和下划线")
}
Mr-Jee 2010-10-25
  • 打赏
  • 举报
回复
特殊字符?哪些字符呢

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧