我寫在PHP作爲驗證名稱字段至REGx,PHP的正則表達式的JavaScript正則表達式
/^[\pL\s]+$/u
其工作如我所料EX:preg_match("/^[\pL\s]+$/u", "test#");
現在我需要做cliend側相同的驗證。爲此,我需要將其轉換爲javascript
regex
。我試過了,
/^[\pL\s]+$/u.test(filed_value)
和它不工作如PHP,即時得到一個控制檯錯誤。我怎樣才能將PHP regx轉換爲JavaScript正則表達式?
這應該是錯誤的。
echo preg_match("/^[\pL\s]+$/u", "abc%$");
應該接受這些
echo preg_match("/^[\pL\s]+$/u", "abc");
echo preg_match("/^[\pL\s]+$/u", "ab c");
echo preg_match("/^[\pL\s]+$/u", "abåcå");
什麼是輸入字符串和預期結果? – guest271314
將g替換爲g之後/ – gurvinder372
@ gurvinder372現在它返回每個輸入的「false」:( –