Col*_*ill 5 php string validation
PHP中最简单或最好的方法是验证true或false,字符串只包含可以使用标准美国或英国键盘键入的字符,键盘语言设置为英国或美国英语?
更具体一点,我的意思是在使用或不使用shift键的情况下使用单键按键.
我认为这些人物如下.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~`!@#$%^&*()_- + = {[}] |\:;"'<,>.?/£和空格
您可以覆盖每个 ASCII 字符[ -~](即从空格到波形符的范围)。然后只需添加\xc2\xa3“too”即可(您可能还需要添加其他字符,例如\xc2\xb1和\xc2\xa7,但为此,请查看美国和英国的键盘布局)。
就像是:
\n\nif(preg_match('#^[ -~\xc2\xa3\xc2\xb1\xc2\xa7]*$#', $string)) {\n // valid\n}\nRun Code Online (Sandbox Code Playgroud)\n