求一个正则表达式,不允许全角输入,不允许包含运算符和特殊字符

z4812098 2016-03-09 09:46:28
求一个正则表达式,不允许全角输入,不允许包含运算符和特殊字符
...全文
601 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2016-03-09
  • 打赏
  • 举报
回复
var newPassword1=/[\uFF00-\uFFFF\+\-\*\/]/i ; alert(!newPassword1.test("aa"));
z4812098 2016-03-09
  • 打赏
  • 举报
回复
引用 2 楼 hch126163 的回复:
/[^\uFF00-\uFFFF]/i 不包含全角 /[^\uFF00-\uFFFF\+\-\*\/]/i 不包含全角 和运算符,特殊字符自己加上去
var newPassword1=/[^\uFF00-\uFFFF\+\-\*\/]/i ; alert(newPassword1.test("aa")); 不对哦,输入一个半角字母加全角字母 也会返回true,我要的是只要输入了全角就返回false
z4812098 2016-03-09
  • 打赏
  • 举报
回复
var newPassword1=/[^\uFF00-\uFFFF\+\-\*\/]/i ; alert(newPassword1.test("aa")); 不对哦,输入一个半角字母加全角字母 也会返回true,我要的是只要输入了全角就返回false
hch126163 2016-03-09
  • 打赏
  • 举报
回复
/[^\uFF00-\uFFFF]/i 不包含全角 /[^\uFF00-\uFFFF\+\-\*\/]/i 不包含全角 和运算符,特殊字符自己加上去
xcdgevergtsf 2016-03-09
  • 打赏
  • 举报
回复
提问方式有问题,不应该是不允许包含什么字符,而是只允许包含哪些字符。
天际的海浪 2016-03-09
  • 打赏
  • 举报
回复
你应该把条件改为只允许包含哪些字符。 /^\w+$/

87,921

社区成员

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

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