用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 关于替换之间的字段 范围替换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)