首頁 > 問答 > 主體
我想驗證字串是否首或尾為空格,為什麼不管orgName為什麼結果都為true
1
2
3
4
5
6
<code>var orgName = "";
<code>
var
orgName =
""
;
var reg = /(^\s*|\s*$)/;
reg = /(^\s*|\s*$)/;
if (reg.test(orgName)) {
if
(reg.test(orgName)) {
} else {
}
else
{
alert("输入内容不符合规范");
alert(
"输入内容不符合规范"
);
}</code>
某草草2017-06-12 09:34:21
“*”表示0或多次,你這裡應該用“+”,至少一次匹配
世界只因有你2017-06-12 09:34:21
試試:
7
8
<code class="javascript">const regx = /(^\s|\s$)/;
<code
class
=
"javascript"
>
const
regx = /(^\s|\s$)/;
console.log(regx.test('')); //false
console.log(regx.test(
''
));
//false
console.log(regx.test('aaa')); //false
'aaa'
console.log(regx.test(' ')); //true
' '
//true
console.log(regx.test(' aaa')); //true
' aaa'
console.log(regx.test('aaa ')); //true
'aaa '
console.log(regx.test(' aaa ')); //true</code>
' aaa '
//true</code>
高洛峰2017-06-12 09:34:21
var orgName = " 112";var reg = /^[s ]|[ ]$/gi;if (reg.test(orgName)) {
}其他{