4个回答
展开全部
要么数字开头,要么字母、下划线开头;后面必须有字母或数字。
/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/
<script type="text/javascript">
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('_123')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('123sadg')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('1hj3')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('asdg123gsa')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('123')); //false
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('adf')); //false
</script>
/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/
<script type="text/javascript">
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('_123')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('123sadg')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('1hj3')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('asdg123gsa')); //true
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('123')); //false
alert(/\d+[a-zA-Z_]+|[a-zA-Z_]+\d+/.test('adf')); //false
</script>
追问
谢谢大家!改设计方案了,因为难度太大...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/(?:(\d)|([a-zA-Z])|(\_))+(?(1)|(?!))(?(2)|(?!))(?(3)|(?!))/
追问
不行呀,单一的也可以通过...
谢谢大家!改设计方案了,因为难度太大...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/^(?!(?:[a-z]+|\d+|[\_]+)$)\w+$/i
追问
试了,不行,"123"都可以通过
谢谢大家!改设计方案了,因为难度太大...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询