Browse Source

限制特殊符号输入

lzm_web
Linzm 6 months ago
parent
commit
2e6ba98431
  1. 10
      src/views/badge/preview.vue

10
src/views/badge/preview.vue

@ -685,8 +685,18 @@ const textShow = (item: any) => { @@ -685,8 +685,18 @@ const textShow = (item: any) => {
const shapeText = ref('')
const changeShapeText = (e: any) => {
console.log('changeShapeText', e.target.value)
if (!validateInput(e.target.value)) {
showToast('输入的文字不能包含特殊符号!')
} else {
handleInput(e.target.value)
}
}
const validateInput = (input: string) => {
//
const regex = /^[a-zA-Z0-9\u4e00-\u9fa5\s]+$/;
return regex.test(input);
}
const handleInput = (value: string) => {
let byteLength = calculateByteLength(value);

Loading…
Cancel
Save