1
我想使用的preg_match在從能夠允許空白或文本的preg_match允許空白行或文本
正則表達式我已經是
/^[a-zA-Z0-9 ]+$/
我已經嘗試了許多不同的方法來添加\ s或\ 0在不同的地方,但它沒有區別。
代碼片段
if (!preg_match("/^[a-zA-Z0-9 ]+$/",$address1)) {
$error = true;
$s1name_error = "Street Address can only contain letters, numbers and spaces";
}
我不想把所有的這些錯誤顯示當上述preg_matches的抓到。
'^ [a-zA-Z0-9] + $'只能匹配1個或多個ASCII字母或數字或常規空格,是不是你所需要的? –
是的,但是如果這一行是空白的,它仍然會顯示錯誤。 –
'^(?:[a-zA-Z0-9] + $)|(?:\ s * $)'試試這個 – bassxzero