有没有一种简单的方法将字符串转换为标题案例?我john smith
变成了John Smith
.我不是在寻找像John Resig这样复杂的解决方案,只是(希望)某种单线或双线.
我正在尝试根据用户输入构建一个javascript正则表达式:
function FindString(input) { var reg = new RegExp('' + input + ''); // [snip] perform search }
但是当用户输入包含一个?
或*
因为它们被解释为正则表达式特殊时,正则表达式将无法正常工作.实际上,如果用户将不平衡(
或[
字符串放入其中,则正则表达式甚至无效.
什么是正确转义所有特殊字符以在正则表达式中使用的javascript函数?