社区
C#
帖子详情
求一正则表达式,100分
humer
2005-08-01 01:38:09
页面有一文本框,在客户输入时,不让它输入带 html 标记和脚本,其它字符和数字都让输入,怎么写?谢谢大家
...全文
166
2
打赏
收藏
求一正则表达式,100分
页面有一文本框,在客户输入时,不让它输入带 html 标记和脚本,其它字符和数字都让输入,怎么写?谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
humer
2005-08-01
打赏
举报
回复
凡瑞大哥,您就象我心中的偶像,不,更确切的是神。谢谢啦~!结帐
fanruinet
2005-08-01
打赏
举报
回复
如果仅仅是禁止html、脚本的话屏蔽<>两个符号就可以了,如下只能匹配不含<>的字符串
^[^<>]*$
但是最好是换一种思路,只把允许输入的字符列出来,会更安全,比如值许输入字母和数字:
^[a-zA-Z0-9]*$
也可以在里面加上其他特殊字符,比如
^[a-zA-Z0-9_@#]*$
另外像论坛、留言板之类的“内容”文本框仅仅是不希望输入的html被浏览器解析的话,那么用
HttpUtility.HtmlEncode(textbox.Text)来将<>以及其他字符编码,然后将返回值存入数据库,那么在显示的时候用户的输入都会被原封不动的显示在页面上。这种方法比较安全。
python——
正则表达式
python
正则表达式
c#
正则表达式
using System; using System.Text.RegularExpressions; public class Test { public static void Main () { // Define a regular expression for currency values. Regex rx = new Regex(@"^-?/d+(/./d{2})?$"); // Define some test strings. string[] tests = {"-42",
用python进行多页数据爬取用
正则表达式
_python爬虫数据解析之
正则表达式
爬虫的一般
分
为四步,第二个步骤就是对爬取的数据进行解析。python爬虫一般使用三种解析方式,一
正则表达式
,二xpath,三BeautifulSoup。这篇博客主要记录下
正则表达式
的使用。
正则表达式
.匹配除“\n”之外的任何单个字符。* 匹配前面的子表达式零次或者多次。+ 匹配前面的子表达式一次或者多次。? 匹配前面的子表达式零次或者一次。\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向...
python爬虫数据后
正则表达式
_python爬虫数据解析之
正则表达式
爬虫的一般
分
为四步,第二个步骤就是对爬取的数据进行解析。python爬虫一般使用三种解析方式,一
正则表达式
,二xpath,三BeautifulSoup。这篇博客主要记录下
正则表达式
的使用。
正则表达式
.匹配除“\n”之外的任何单个字符。* 匹配前面的子表达式零次或者多次。+ 匹配前面的子表达式一次或者多次。? 匹配前面的子表达式零次或者一次。\将下一个字符标记为一个特殊字符、或一个原义字符、或一个...
Leetcode 553. 最优除法
Leetcode 553. 最优除法
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章