0
我需要一个正则表达式是这样的:它只接受由所有数字或所有字母(例如:“111111111111”,“AAAAAAAA”,而不是“aaaaa11111”)的字符串。正则表达式可以接受所有数字或所有字母
我想这 /(^[0-9]+$) | (^[a-z]$)/.test('111111111111')
,虽然没有工作。 怎样做正确的方式?
我需要一个正则表达式是这样的:它只接受由所有数字或所有字母(例如:“111111111111”,“AAAAAAAA”,而不是“aaaaa11111”)的字符串。正则表达式可以接受所有数字或所有字母
我想这 /(^[0-9]+$) | (^[a-z]$)/.test('111111111111')
,虽然没有工作。 怎样做正确的方式?
首先,去掉空格,二是你的[a-z]
缺乏一个+
。所以,工作版本是:
/(^[0-9]+$)|(^[a-z]+$)/
在每个备选方案中不需要括号。 – Barmar