过虑textarea换行符的问题
时间:2011-09-17
来源:互联网
现在的问题是输入号码时不可以回车换行
如果回车换行的话,下一行的第一组号码就不能识别,除非在这个前面手动加一个空格
例如:
001 002 003 004
005 006 007 008 009
这样输入的话,005就没有了
001 002 003 004
005 006 007 008 009
这样的话,就可以.
下面是过虑JS,小弟对JS不是很熟悉,望高手指点.谢谢了.
就是要可以在换行的前面加一个空格,或者直接replace掉换行的.
JScript code
如果回车换行的话,下一行的第一组号码就不能识别,除非在这个前面手动加一个空格
例如:
001 002 003 004
005 006 007 008 009
这样输入的话,005就没有了
001 002 003 004
005 006 007 008 009
这样的话,就可以.
下面是过虑JS,小弟对JS不是很熟悉,望高手指点.谢谢了.
就是要可以在换行的前面加一个空格,或者直接replace掉换行的.
JScript code
inputDeal : function() { //当键盘录入(keyup)时对input值进行replace和验证(替换字符,;\u30000123456789) var s = ssc.now.nowModel.isShowNotarize ? $.trim($("#Notarizeumbers").val()) : $.trim($("#singlenumbers").val()) s = $.trim(s.replace(/[^\s\r,;\uff0c\uff1b\u3000\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff190-9]/g, "")); var m = s; switch (ssc.now.nowModel.methodid) { case"SDZX3":case"SDZU3":case"SDZX2":case"SDRX1":case"SDRX2":case"SDRX3": case"SDRX4": case"SDRX5":case"SDRX6":case"SDRX7":case"SDRX8":case"SDZU2": s = s.replace(/[\r\n,;\uff0c\uff1b]\u3000/g, "|").replace(/(\|)+/g, "|");break; default: s = s.replace(/[\s\r,;\uff0c\uff1b\u3000]/g, "|").replace(/(\|)+/g, "|");break } s = s.replace(/\uff10/g, "0").replace(/\uff11/g, "1").replace(/\uff12/g, "2").replace(/\uff13/g, "3").replace(/\uff14/g, "4").replace(/\uff15/g, "5").replace(/\uff16/g, "6").replace(/\uff17/g, "7").replace(/\uff18/g, "8").replace(/\uff19/g, "9"); // s = s.replace(/[\r\n]/g," "); if (!ssc.now.nowModel.isShowNotarize) { if (s == "") { ssc.o.data_select[0] = [] } else { ssc.o.data_select[0] = s.split("|") } } else { //todo } return m; },
作者: staryjk 发布时间: 2011-09-17
有那么复杂么?
作者: BLUE_LG 发布时间: 2011-09-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28