epa*_*llo 40
正则表达式匹配
有安全检查
var str="someone@example.com";
var nameMatch = str.match(/^([^@]*)@/);
var name = nameMatch ? nameMatch[1] : null;
Run Code Online (Sandbox Code Playgroud)
写成一行
var name = str.match(/^([^@]*)@/)[1];
Run Code Online (Sandbox Code Playgroud)
正则表达式替换
有安全检查
var str="someone@example.com";
var nameReplace = str.replace(/@.*$/,"");
var name = nameReplace!==str ? nameReplace : null;
Run Code Online (Sandbox Code Playgroud)
写成一行
var name = str.replace(/@.*$/,"");
Run Code Online (Sandbox Code Playgroud)
拆分字符串
有安全检查
var str="someone@example.com";
var nameParts = str.split("@");
var name = nameParts.length==2 ? nameParts[0] : null;
Run Code Online (Sandbox Code Playgroud)
写成一行
var name = str.split("@")[0];
Run Code Online (Sandbox Code Playgroud)
每个示例的性能测试
| 归档时间: |
|
| 查看次数: |
17197 次 |
| 最近记录: |