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 字符串不应包含两个连续的正斜杠,并且不应以正斜杠结尾'/';_Javascript_Regex_Reactjs - Fatal编程技术网

Javascript 字符串不应包含两个连续的正斜杠,并且不应以正斜杠结尾'/';

Javascript 字符串不应包含两个连续的正斜杠,并且不应以正斜杠结尾'/';,javascript,regex,reactjs,Javascript,Regex,Reactjs,我有一个正则表达式,允许使用字母数字字符,不允许在任何地方使用特殊字符: ^[a-zA-Z0-9,.:\s\'\+()?][a-zA-Z0-9,-./:\s\'\+()?]*$ 现在,我还需要在字符串的最后一个字符限制正斜杠“/”,并且字符串的任何位置都不应该包含两个或更多连续的正斜杠 我怎样才能做到这一点?试试这个: (^[a-zA-Z0-9,-./:\s\'\+()?]*$)(?<!.*?\/{2,}.*$)(?<!.*\/$) (^[a-zA-Z0-9,-./:\s\'\+(

我有一个正则表达式,允许使用字母数字字符,不允许在任何地方使用特殊字符:

^[a-zA-Z0-9,.:\s\'\+()?][a-zA-Z0-9,-./:\s\'\+()?]*$

现在,我还需要在字符串的最后一个字符限制正斜杠“/”,并且字符串的任何位置都不应该包含两个或更多连续的正斜杠

我怎样才能做到这一点?

试试这个:

(^[a-zA-Z0-9,-./:\s\'\+()?]*$)(?<!.*?\/{2,}.*$)(?<!.*\/$)
(^[a-zA-Z0-9,-./:\s\'\+()?]*$)(?
说明:

  • (^[a-zA-Z0-9,-./:\s\'\+()?]*$)
    --字符串由 要求
  • (?--不会出现2次或更多次/
  • (?--字符串不能以结尾/
您还可以重新打印(?)?