如何把用户提交的文本内容中所有非字母,数字,中文的其他字符去掉。
如何把用户提交的文本内容中所有非字母,数字,中文的其他字符去掉。因为用户有时提交的一些字符在手机上显示不了。还请各位高手多多帮忙啊!!! 问题点数:100、回复次数:11Top
1 楼LaoDai_Net(『老代』)回复于 2005-06-03 18:31:03 得分 5
在输入的时候判断用户输入是否符合要求 ,可以使用正则表达式验证 然后在提交了Top
2 楼luckyprg(lucky)回复于 2005-06-03 18:36:22 得分 5
可以用正则替换的,不过我对正则不太熟,友情UP一下。Top
3 楼ld_thinking(懒得想)回复于 2005-06-03 18:40:37 得分 10
用个正则验证控件
表达式是 ^\w+$ 匹配 下划线 字母 和数字Top
4 楼happyking168(SUN)回复于 2005-06-03 19:04:15 得分 0
谢谢楼上帮忙,可这个正则表达式怎么写呀,帮帮忙呀!Top
5 楼xzq686(★_瞬_★)回复于 2005-06-03 19:28:11 得分 0
"^[\u4e00-\u9fa5]*|\d*|[a-zA-Z]*$"Top
6 楼xzq686(★_瞬_★)回复于 2005-06-03 19:44:11 得分 50
不好意思。上面的有误。
下面的是测试通过的
"^[\u4E00-\u9FA5a-zA-Z0-9]+$"Top
7 楼brando_beat(Eの懒龙)回复于 2005-06-03 19:49:04 得分 5
强,就是上面的写法Top
8 楼xzq686(★_瞬_★)回复于 2005-06-03 19:59:43 得分 25
using System.Text.RequalarExpressions;
string name=this.userName.Text;
name = name.Replace(@"^[^\u4E00-\u9FA5a-zA-Z0-9]+$","");
//试试,替换掉所有非字母,数字,中文的其他字符
Top
9 楼happyking168(SUN)回复于 2005-06-03 20:16:06 得分 0
谢谢,但还是替换不哦!!!怎么办?Top
10 楼happyking168(SUN)回复于 2005-06-04 09:01:34 得分 0
顶啊!Top
11 楼happyking168(SUN)回复于 2005-06-04 10:27:10 得分 0
沉得好快啊,再顶!Top
相关问题
- 如何去掉字符串中的超文本标记??
- 如何把一个字符串中的字母 都去掉,包括大小写的阿
- 我发现多行文本框(Edit)有最大字符限制,怎么能去掉这个约束?
- 請問:怎樣去掉文本裏面括號及括號裏面的字符?(謝謝)
- 在javascript函数中,如何将取得的文本框中的数字字符串转化为数字?如何去掉字符串中的空格?
- 在用richTextBox1时,想把装入的文本的字符一个一个读出来,有中文或字母,因为要一个个比较
- B/s,文本域,如果是一长串的英文字母,在读状态下会显示一行很长的字符,不折行,大家怎么解决的?
- ▲▲在 Edit1 文本中如何使输入的第一个字符可以为字母,其余的都必须为数字,程序应如何写???▲▲
- 请问用JSP怎样去掉文章中的<html>标签,将内容变成纯文本,并截取一定的字符显示出来??
- 请问如果通过SQL语句使某一字段值(文本类型)去掉左边的8个字符(汉字)




