function isValidString(s) {
const pattern = /^[A-Za-z0-9_-]*$/;
return pattern.test(s);
}
// Export function for use in other modules
module.exports = { isValidString };
// Example usage
if (require.main === module) {
const s1 = "-abc_123-";
console.log(isValidString(s1) ? "yes" : "no");
const s2 = "-abc_123-(!)";
console.log(isValidString(s2) ? "yes" : "no");
}
/*
run:
yes
no
*/