过滤首位空格字符
1、用户输入 表单内容时,可能会首部或尾部输入空格,如何自动过滤到用户输入的首尾空格呢?
方法:可以添加 trim 修饰符到 v-model 上过滤输入:<input type="text" v-model.trim="msg">
2、去掉首尾空格的封装函数方法:
var a = ' runoob '
function trimStr(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
document.write(trimStr(a));
(^\s*) 表示的就是以0个空格或者多个空格开头
| 表示或的意思, 也就是满足| 左边的也成立, 满足 | 右面的也成立.
$ 的意思是字符串必须以前面的规则结尾
(\s*$) 的意思就是, 以0个空格或者多个空格结尾
/.../g 是正则表达式的属性, 表示全文匹配, 而不是找到一个就停止.