正则表达式问题:姓名只能为2至4个汉字或1至30个英文单词/^[\u4e00-\u9fa5]{2,4}|[a-z A-Z]{1,30}$/这样写怎么不对呢?|后边的貌似写的不对,加上之后,输入多少汉字都通过了1至30个英文字母,不是单词-

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:39:22
正则表达式问题:姓名只能为2至4个汉字或1至30个英文单词/^[\u4e00-\u9fa5]{2,4}|[a-z A-Z]{1,30}$/这样写怎么不对呢?|后边的貌似写的不对,加上之后,输入多少汉字都通过了1至30个英文字母,不是单词-

正则表达式问题:姓名只能为2至4个汉字或1至30个英文单词/^[\u4e00-\u9fa5]{2,4}|[a-z A-Z]{1,30}$/这样写怎么不对呢?|后边的貌似写的不对,加上之后,输入多少汉字都通过了1至30个英文字母,不是单词-
正则表达式问题:姓名只能为2至4个汉字或1至30个英文单词
/^[\u4e00-\u9fa5]{2,4}|[a-z A-Z]{1,30}$/
这样写怎么不对呢?
|后边的貌似写的不对,加上之后,输入多少汉字都通过了
1至30个英文字母,不是单词- -

正则表达式问题:姓名只能为2至4个汉字或1至30个英文单词/^[\u4e00-\u9fa5]{2,4}|[a-z A-Z]{1,30}$/这样写怎么不对呢?|后边的貌似写的不对,加上之后,输入多少汉字都通过了1至30个英文字母,不是单词-
var pattern = /^[\u4e00-\u9fa5]{2,4}$|^[a-zA-Z]{1,30}$/gi;