如何檢查php中的字符串是否只包含小寫字符?PHP - 如何檢查一個字符串是否只包含小寫字符?
我想:
if (!preg_match('~[a-z]~', $_POST['name']))
{
$errors[] = 'Caracteres inapropriados!';
}
謝謝!
如何檢查php中的字符串是否只包含小寫字符?PHP - 如何檢查一個字符串是否只包含小寫字符?
我想:
if (!preg_match('~[a-z]~', $_POST['name']))
{
$errors[] = 'Caracteres inapropriados!';
}
謝謝!
這應該爲你工作:
它返回的真實,如果所有字符都是小寫!
if(ctype_lower($_POST['name']))
echo "All characters are lower case!";
謝謝!現在它的工作正常! – 2014-11-05 22:47:58
@Minearenasurporte您的歡迎!祝你有個美好的一天:D – Rizier123 2014-11-05 22:48:24
,如果你想使用正則表達式可以使用此 -
if (!preg_match('^[a-z]+$', $_POST['name']))...
謝謝!但ctype_lower在我的情況下更好。但是,無論如何感謝 – 2014-11-05 22:48:21
+1 *哦,*我懷疑你會得到一個綠色ticky,除非指示操作系統(*似乎不知道/意識到如何堆棧蜱,赦免雙關語*)。對於OP表示希望得到更好的其他答案,我並沒有看到一絲綠光。但是,您的答案確實回答了最初發布的問題/代碼。 – 2014-11-06 00:26:58
@Minearenasurporte Jay根據您發佈的破解代碼正確回答了問題。您沒有指定其他選項。 – 2014-11-06 00:28:26
你只是匹配針對單個小寫字符:如果您使用的preg_match,然後搜索多個字符,並錨定字符串的開始和結尾'〜^ [az] + $〜' – 2014-11-05 22:39:47