我目前正在使用只接受字母的正则表达式,例如
?:[a-z][a-z]+
我还使用了一个接受字母数字的正则表达式,但它不符合我的要求
我的字符串采用以下格式
"john" or "john123"
任何形式的帮助将不胜感激
答案 0 :(得分:1)
试试^[a-zA-Z0-9]+$
,这个适合我
答案 1 :(得分:1)
尝试使用此^([A-Za-z]|[0-9])+$
答案 2 :(得分:0)
您可以在不区分大小写的模式中使用(:?[a-z0-9][a-z0-9]*)
'非捕获'或([a-z0-9][a-z0-9]*)
'捕获'来匹配字母数字单词取决于您是否要捕获正则表达式匹配的单词。
答案 3 :(得分:0)
这个正则表达式接受字符串开头的字母和最后的字母数字 你可以在https://regex101.com/
中测试它^[A-Za-z][A-Za-z0-9]*(?:_[A-Za-z0-9]+)*$