素材牛VIP会员
大家帮忙判断一下这段代码该怎么写呀
 un***oo  分类:JavaScript  人气:1210  回帖:3  发布于6年前 收藏

判断第一行有特殊字符就提示
` var text=$('#long_data_matrix').val().replace(/t/g, " ");

            var allcon=text.split("\n");
            var firstcol=allcon[0].split(/[ ]+/);
            //console.log(firstcol);`
                                    我已经获取了textarea的第一行,剩下的就是该怎么判断,要输入或粘贴!非法字符就马上弹出提示并删除掉的那种,请帮忙解析一下

还有一个小问题是怎样让第一行的每一个单词的首字母不能是数字,用户无论输入或者粘贴不匹配都马上给出提示。

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv3 码奴
Jo***91 CEO 6年前#1

判断有没有特殊字符可以用indexof加上正则。
接着可以监听输入事件,处理不合法的值。

Lv7 码师
雪***狐 职业无 6年前#2

用正则判断特殊字符

var reg = /[·!#¥(——):;“”‘、,|《。》?、【】[]]/im
reg.test("...") //true就是有

判断每一个单词的首字母不能是数字

$(":input").change(function (){
var reg = /^[0-9]/g
if (reg.test( $(":input").val() )) {

alert('err')

}
})

Lv1 新人
永***丐 职业无 6年前#3

你要写正则吧,估计你的正则应该是不少

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取