asp中textarea提交的时候如何过滤掉空格字符

asp中textarea提交的时候如何过滤掉空格字符,第1张

用replace函数将空格替换为空字符再检查长度,用JS在前端或后端或是用VBS在后端都可以

例:

<body>

<textarea id="a"></textarea><input type="button" onclick="javascript:chklen();" value="检查">

<script language="javascript">

function chklen() {

if(documentgetElementById('a')valuereplace(/\s/g,'')length<20){

alert('输入字符不得少于20字符,空格不算!');

} else {

alert('OK了');

}

}

</script>

</body>

asp里面换行是

_

如果asp页面输出比如responsewrite里面换行那就是<br>,当然语法要注意!

空格市

asp语法里面没有空格特定符号依旧可以用 来表示,但是sql里面不可以!

祝你进步!

<img alt="ASP 关于替换>之间的字段 范围替换" src="">

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

<%

set rs = serverCreateObject("adodbrecordset")

sql="select from MLB where id=108"

rsopen sql,conn,1,3

%>

<%

Dim regEx, Match

Set regEx = New RegExp

regExPattern = "<>"

regExIgnoreCase = True

regExMultiline = True

regExGlobal = True

rv = regExReplace(rs("content"),"$2")

%>

<%=rv%>

<%rsclose%>

------------------[]里边的是内容------------------------

替换前:[ <TABLE cellSpacing=0 cellPadding=0 width=100% border=0>

<TBODY>123123123123123ahsdjjaksgdasgd<TABLE cellSpacing=0 cellPadding=0 width=100% border=0>

<TBODY>pppppppppppppppppppppppppppppppppp<TABLE cellSpacing=0 cellPadding=0 width=100% border=0>

<TBODY>qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq ]

替换后:$2 $2 $2 $2qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

结果是把最后一个 <>范围前边的内容全部替换成空格了!!

请高手帮忙!!

解析:

pattern错了

regExPattern = "<>"

<%

dim mystr,myarray

mystr="Once upon a time,there were three bears"

myarray=SPLIT(mystr)'把字符串分割为数组,默认情况下以空格为分割符

myarray=FILTER(myarray,"t")

'函数FILTER()过滤掉所有不匹配字符串”t”的数组元素。

responsewrite JOIN(myarray)&"<br>"'把过滤后的字符串连接起来

%>

如果你想从一个句子中过滤掉包含字母t的每一个词,那么就在函数Filter()中加入参数false。如下所示:

<%

dim mystr,myarray

mystr="Once upon a time,there were three bears"

myarray=SPLIT(mystr)'把字符串分割为数组,默认情况下以空格为分割符

myarray=FILTER(myarray,"t",false)'函数FILTER()过滤掉匹配特定字符串"t"的所有数组元素

responsewrite JOIN(myarray)'把过滤后的字符串连接起来

%>

把T改为你想要的空格

将原来字符串的回车\n,换成<br>就可以了。

string str = thisTextBox1Text;

str = strReplace("\n","<BR>");//如果不是\n,就是\r

然后将str存入到数据库中就可以了。

本文章为你提供一款超好的asp教程 去除字符串中的空格和数字正则表达式哦 这四款替换空格与数字的正则是各有不同哦

<script language="网页特效" type=text/javascript> var str; str="         abc "; var rg; rg=/[ ]{ }|s/ig; var newstr=str replace(rg ""); document write(newstr); </script>

方法二

<script language="javascript" type=text/javascript> var str; str="         abc "; var rg; rg=/[ ]{ }|s/ig; var newstr=str replace(rg ""); document write(newstr); </script>

方法三

function checkexp(patrn strng)

dim regex match ’ 建立变量

set regex = new regexp ’ 建立正则表达式

regex pattern = patrn ’ 设置模式

regex ignorecase = true ’ 设置是否区分字符大小写

regex global = true ’ 设置全局可用性

matches = regex test(strng) ’ 执行搜索

checkexp = matches

end function

lishixinzhi/Article/program/net/201311/14262

以上就是关于asp中textarea提交的时候如何过滤掉空格字符全部的内容,包括:asp中textarea提交的时候如何过滤掉空格字符、在ASP中如何换行和空格并在那里加、ASP 关于替换之间的字段 范围替换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9665276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存