js正則表達式怎麽匹配英文和空格?
首先去掉首末位空格。\x0d\varstr=input.replace(/(^\s*)|(\s*$)/g,"");\x0d\驗證名字\x0d\字符頭尾是字母,中間由空格和字母組成,中間可以有多個空格,如:TaylorGreSwift\x0d\/^[A-Za-z][A-Za-z\s]*[A-Za-z]$/.test(str);\x0d\如果想將中間無論多少空格替換成壹個,可以再加這個:\x0d\\x0d\str=str.replace(/\s+/g,"");\x0d\\x0d\字符頭尾是字母,中間由空格和字母組成,中間只有壹個空格,如:TaylorGreSwift\x0d\\x0d\/^([A-Za-z]+\s?)*[A-Za-z]$/.test(str);