截取字符串
substring: stringObject.substring(start,end)
返回一個新的字符串,包括 start 處的字符二汛,但不包括 end處的字符。
demo
字符串截取
var str = "123abc456";
let i = 3;
1、取字符串前i個字符
// 123
str = str.substring(0, i);
2、取字符串后i個字符
// 456
str = str.substring(str.length - i);
3谋竖、去掉字符串前i個字符
// abc456
str = str.substring(i);
4、去掉字符串后i個字符
// 123abc
str = str.substring(0, str.length - i);
限制字符最大長度
在這里我使用了elementUI的輸入框承匣,且并沒有用它自帶的驗證方法蓖乘,你也可以直接使用它自帶的驗證
html:
<el-input @input="limitStringMax" type="textarea" v-model="content"></el-input>
js:
// data中設(shè)置變量content
limitStringMax () {
if (this.content.length > 100) {
this.$nextTick(() => {
this.content = this.content.substring(0, 100);
})
this.$message({
type: 'info',
message: '最大輸入字?jǐn)?shù)為100'
});
}
},