我想看看用戶都在使用的話admin
或username
在其可能的用戶名字符串的任何地方。如果用戶要使用admin
,或I am admin
,或my admin name
或my username
,因爲他們的用戶名如何串之間是否匹配確切的詞用PHP正則表達式
所以,我希望我的正則表達式來檢測它。如果他使用adminmember
我可以忍受,不要檢測它。我也希望檢測不區分大小寫。
到目前爲止,我得到了這一點,但它不是真正的工作,因爲我想,因爲它會檢測的話,它不應該:
/^[admin|username]+$/i
這將匹配甚至adm
,它不該」噸。我嘗試過使用單詞界限,但是我也無法使其工作,也許我做錯了什麼。正如你在我的問題中所看到的,我想在字符串的任何位置檢測字符管理,但如果它是某個字的一部分,我可以跳過它。
在此先感謝。
用戶名會用空格。希望它不帶空格 –
@Venkatraman我允許的空間,爲什麼你認爲它是壞的? – offline
如果用戶的顯示名稱是好的,但如果它的用戶唯一標識不是在數據庫級索引好 –