Skip to content

包含数字,字母和(.-_),特殊字符不能出现在首尾且不能连续 #7

Open
@JCHappytime

Description

@JCHappytime

包含数字,字母和特殊字符中的(.-_),但是特殊字符不能出现在首尾且不能连续出现

理解:任意个(数字或字符)后面跟一个(点、减号或下划线),这组成一个组合,这个组合可以有任意个,最后面是一个(数字或字符)

reg1=/^([0-9a-zA-Z]+[\.\-_])*[0-9a-zA-Z]+$/
reg2=/^[0-9a-z]([0-9a-z]|-|_|\.)*[0-9a-z]$/

reg2.test('test---');  // => false
reg.test('test-01');   // => true

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions