我需要一个像这样的正则表达式:它只接受由所有数字或所有字母组成的字符串(例如:" 111111111111"," aaaaaaaa&#34 ;, not" aaaaa11111"。)
我试过这个
/(^[0-9]+$) | (^[a-z]$)/.test('111111111111')
,但不工作。
什么是正确的方法?
答案 0 :(得分:1)
首先,删除空格,然后,[a-z]
缺少+
。所以,工作版本是:
/(^[0-9]+$)|(^[a-z]+$)/