私はこのような機能を持っています:
var name_regex = /^[a-zA-Z0-9_ -]{3,32}$/,
body_regex = /^[a-zA-Z0-9_ -]$/,
email_regex = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/,
phone_regex = /^[0-9-]{3,32}$/,
error_count;
function validation_test (name, value) {
var test_name = name + '_regex';
console.log(test_name);
error_count = 0;
if(!test_name.test(value)){
error_count += 1;
}
}
そして、(送信時に)実行しようとすると、次のエラーが発生します。
test_name.test は関数ではありません
console.log(test_name) は、変数の適切な名前 (name_regex など) を教えてくれます。この変数を機能させるにはどうすればよいですか?