我想要一个正则表达式,它应该以字母或数字开头,后跟字母数字字符,在它们之间,它可能包含也可能不包含正斜杠或反斜杠(\,/
)。
非常感谢您的帮助。
谢谢:)
答案 0 :(得分:1)
/^[a-z0-9][\w\\\/]+$/i
^
)。[a-z0-9]
- 字母或数字 - 1次出现[\w\\\/]+
- 多次出现字母数字字符(包括_
)或\
或/
。$
)。 i
gnore-case标志将同时接受大写和小写。
[xyz]
指定一个字符类,这意味着可以匹配x
或y
或z
。
如果您不认为123_asd
是字母数字,请使用:
/^[a-z0-9][a-z0-9\\\/]+$/i
希望它有所帮助!
答案 1 :(得分:0)
^[a-zA-Z0-9]+[a-zA-Z0-9\/\\]*
这将接受/或仅在两者之间。
编辑:糟糕:p错过了数字,更新了。谢谢你指出。
答案 2 :(得分:0)
试试这个正则表达式:
(?i)^[a-z\d][a-z\d\\/]*$
?i
将大写字母视为小写字母。