Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中只允许在字符串的开头和结尾使用空格 我需要一个ReXEP,只允许在字符串的开头和结尾空格,中间不允许。也禁止使用#%字符。 更新: 当前regExp func为: (value: string) => { const disalowedCharacters = [' ', '<', '>', '#', '%', '{', '}', '|', '\\', '^', '~', '[', ']', '`', ';', '/', '?', ':', '@', '=', '&', '$', '\n']; const regExp = new RegExp(`[${escapeRegExp(disalowedCharacters.join(''))}]`); const isValid = !regExp.test(value); return isValid ? [] : [`The URL can't contain space, newline, and the following characters < > # % { } | \\ ^ ~ [ ] \` ; / ? : @ = & $`]; }; (值:字符串)=>{ 常量disalowedCharacters=['','#','%','{','}','|','\',, “^'、“~”、“[”、“]'、“/”、“?”、“:”、“@”、“=”、“&”、“$”、“\n”]; const regExp=new regExp(`[${escapeRegExp(disalowedCharacters.join(“”))}]`); 常量isValid=!regExp.test(值); return是否有效?[]:[` URL不能包含空格、换行符和以下内容 字符%{}\\^~[]\`;/?:@=&$`]; };_Javascript_Regex - Fatal编程技术网

在JavaScript中只允许在字符串的开头和结尾使用空格 我需要一个ReXEP,只允许在字符串的开头和结尾空格,中间不允许。也禁止使用#%字符。 更新: 当前regExp func为: (value: string) => { const disalowedCharacters = [' ', '<', '>', '#', '%', '{', '}', '|', '\\', '^', '~', '[', ']', '`', ';', '/', '?', ':', '@', '=', '&', '$', '\n']; const regExp = new RegExp(`[${escapeRegExp(disalowedCharacters.join(''))}]`); const isValid = !regExp.test(value); return isValid ? [] : [`The URL can't contain space, newline, and the following characters < > # % { } | \\ ^ ~ [ ] \` ; / ? : @ = & $`]; }; (值:字符串)=>{ 常量disalowedCharacters=['','#','%','{','}','|','\',, “^'、“~”、“[”、“]'、“/”、“?”、“:”、“@”、“=”、“&”、“$”、“\n”]; const regExp=new regExp(`[${escapeRegExp(disalowedCharacters.join(“”))}]`); 常量isValid=!regExp.test(值); return是否有效?[]:[` URL不能包含空格、换行符和以下内容 字符%{}\\^~[]\`;/?:@=&$`]; };

在JavaScript中只允许在字符串的开头和结尾使用空格 我需要一个ReXEP,只允许在字符串的开头和结尾空格,中间不允许。也禁止使用#%字符。 更新: 当前regExp func为: (value: string) => { const disalowedCharacters = [' ', '<', '>', '#', '%', '{', '}', '|', '\\', '^', '~', '[', ']', '`', ';', '/', '?', ':', '@', '=', '&', '$', '\n']; const regExp = new RegExp(`[${escapeRegExp(disalowedCharacters.join(''))}]`); const isValid = !regExp.test(value); return isValid ? [] : [`The URL can't contain space, newline, and the following characters < > # % { } | \\ ^ ~ [ ] \` ; / ? : @ = & $`]; }; (值:字符串)=>{ 常量disalowedCharacters=['','#','%','{','}','|','\',, “^'、“~”、“[”、“]'、“/”、“?”、“:”、“@”、“=”、“&”、“$”、“\n”]; const regExp=new regExp(`[${escapeRegExp(disalowedCharacters.join(“”))}]`); 常量isValid=!regExp.test(值); return是否有效?[]:[` URL不能包含空格、换行符和以下内容 字符%{}\\^~[]\`;/?:@=&$`]; };,javascript,regex,Javascript,Regex,我想您正在寻找这样的产品: ^\s?([^\s%]*)\s?$ 看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和

我想您正在寻找这样的产品:

^\s?([^\s%]*)\s?$


看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和