Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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_String_Space - Fatal编程技术网

Javascript 如何匹配字符串的开头和结尾?

Javascript 如何匹配字符串的开头和结尾?,javascript,regex,string,space,Javascript,Regex,String,Space,我尝试在字符串的开头和结尾匹配空格,我尝试了许多正则表达式,但都不起作用,这是我的基本正则表达式: ^\s\s$ 有什么帮助或提示吗?我不想直接给我答案,只要有用的提示就可以了。您当前的正则表达式将匹配2个空格之类的内容,因为您的正则表达式是这样说的: 字符串开头、空格、空格、字符串结尾 要匹配开头和结尾的空格,需要使用|表示或。如果空格在开头或结尾,我们将匹配它: ^\s|\s$ 如果要匹配多个空格: ^\s+|\s+$ 您需要两者都匹配,还是可选?

我尝试在字符串的开头和结尾匹配空格,我尝试了许多正则表达式,但都不起作用,这是我的基本正则表达式:

^\s\s$

有什么帮助或提示吗?我不想直接给我答案,只要有用的提示就可以了。

您当前的正则表达式将匹配2个空格之类的内容,因为您的正则表达式是这样说的:

字符串开头、空格、空格、字符串结尾

要匹配开头和结尾的空格,需要使用|表示或。如果空格在开头或结尾,我们将匹配它:

^\s|\s$
如果要匹配多个空格:

^\s+|\s+$

您需要两者都匹配,还是可选?