我需要从字符串中提取用户名。
例如:
My username is John.Johnson123
Add me: John_Johnson123
You can write to me at: JohnJohnson123
我可以使用什么正则表达式来提取用户名?
答案 0 :(得分:0)
在这里,我们可以有一个类似于以下内容的表达式:
The username is\s+([^\s]+)
或者:
The username is\s+([A-Za-z0-9_.]+)
或者就像评论中Tim的建议一样:
The username is\s+([\w.]+)
答案 1 :(得分:0)
我们可以在此处尝试使用字符串拆分来完全避免使用正式的正则表达式:
var input = 'The username is John.Johnson123';
var username = input.split('The username is ')[1];
console.log(username);
答案 2 :(得分:-1)