當按鍵在輸入我把這其價值按轉換的JavaScript(正則表達式)函數到PHP
.trim().replace(/ /g, '.').replace(/[^\w .-]/gi, '').toLowerCase();
我想要做的是,當值被提交給服務器I想要做一個函數,它將取值,通過它使用這個函數的PHP版本,如果新字符串與原始字符串不同,則返回false,否則返回true。
那麼,上面這行代碼的php等值是什麼?
很明顯,我可以用strtolower(str_replace(' ', '.', trim($value)))
這意味着我只需要equivelent的.replace(/[^\w .-]/gi, '')
將完全相同的模式工作? – Hailwood
@Hailwood:如果添加分隔符,是的。谷歌搜索'php正則表達式'揭示:http://www.regular-expressions.info/php.html我建議看看它。 –
它應該。這裏是PCRE的語法rerefence(在preg_函數中使用):http://www.regextester.com/pregsyntax.html – rciq