说用户在我的应用程序的搜索框中输入了一个字符串,例如"yasin ullah&&khan"
如何使用以下格式获取此字符串:"yasin (ullah|khan)"
(使用JavaScript)。
如果用户未在搜索框中输入"&&"
,那么我只想获取普通文本。
答案 0 :(得分:2)
您可以尝试以下方法:
var name = "yasin ullah&&khan",
re = /^(.+ )(.+?)&&(.+)$/;
console.log(name.replace(re, "$1($2|$3)"));
name = "یاسین الله&&خان"
console.log(name.replace(re, "$1($2|$3)"));