我有一個網上商店的客戶,與客戶將emojis和特殊字符放入某個文本輸入字段時出現問題。我們只希望他們能夠使用空格,數字,字母和帶有重音和元音變音等的字母。當我嘗試這個解決方案時,它工作。如何複製Safari的「模式」屬性?
pattern="[ A-zÀ-ÿ0-9]"
問題是,它適用於我們測試過的每個瀏覽器,除了Safari。我是一個嚴肅的Javascript n00b;我已經成功地寫jQuery和JavaScript函數自己,做了什麼,我需要他們做的,但我的問題是雙重的:
我將如何去寫一個香草JS或JQuery的功能複製此模式的功能?
更重要的是(因爲可能的解決方案我見過省略了這些信息),實際上,我怎麼把它鏈接到輸入,所以它工作擺在首位?
謝謝你給我的任何幫助!
不管你做什麼客戶端,你總是需要清理服務器端。很容易提交任何東西,不管客戶端腳本 – charlietfl
嘗試用你的模式中的'\ s'替換空格'''',看看Safari是否拿起它 – Ibrahim