我需要从用户那里获得一些javascript变量名。用户只能输入有效的变量名称。例如:
"test1" - valid input,
"test 1" - not valid input.
"_a" - valid.
现在我正在寻找可以用javascript变量命名标准验证用户输入的PHP代码。
答案 0 :(得分:1)
如果您不期望任何unicode值,可以尝试使用正则表达式:
if(preg_match('/^[a-zA-Z_$][0-9a-zA-Z_$]*$/', $jsVar, $matches)){
var_dump($matches);
}