regexp接受所有数字或所有字母

时间:2015-10-15 03:44:17

标签: regex

我需要一个像这样的正则表达式:它只接受由所有数字或所有字母组成的字符串(例如:" 111111111111"," aaaaaaaa&#34 ;, not" aaaaa11111"。)

我试过这个  /(^[0-9]+$) | (^[a-z]$)/.test('111111111111'),但不工作。 什么是正确的方法?

1 个答案:

答案 0 :(得分:1)

首先,删除空格,然后,[a-z]缺少+。所以,工作版本是:

/(^[0-9]+$)|(^[a-z]+$)/