社区
Java SE
帖子详情
确认字符串里只包括英文字数字及符号
cscxxx
2012-11-02 11:00:26
因为想确认字符串里只包括英文字数字及符号,作用是區別出不是英文字数字及符号的其他語言及全角字符,請教該怎麼做?
自己想了一個用正則表達式似乎可以達到:
[0-9a-zA-Z!@#$%^&*()_+-=<>?,./:\"'|{}\\[\\]]*
想知道還有其他方法嗎?利用API?
...全文
164
6
打赏
收藏
确认字符串里只包括英文字数字及符号
因为想确认字符串里只包括英文字数字及符号,作用是區別出不是英文字数字及符号的其他語言及全角字符,請教該怎麼做? 自己想了一個用正則表達式似乎可以達到: [0-9a-zA-Z!@#$%^&*()_+-=?,./:\"'|{}\\[\\]]* 想知道還有其他方法嗎?利用API?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adobe2000
2012-11-02
打赏
举报
回复
把他转换成2进制流,判断每个数字的值,Ascii中大写字母的值65-90,小写字母97-122,数字48-57,
MiceRice
2012-11-02
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
哦,对了,你要用正则,那么应该可以:
str.matches("[\\x32-\\x7E]*");
[/Quote]
又打错字了。。。
str.matches("[\\
x20
-\\x7E]*");
MiceRice
2012-11-02
打赏
举报
回复
哦,对了,你要用正则,那么应该可以:
str.matches("[\\x32-\\x7E]*");
MiceRice
2012-11-02
打赏
举报
回复
粗放式检查的话:字符串中每个字符(或byte也行)的值,<127 就差不多了;如果还要排除某些控制字符,比如:回车、换行、退格之类的,可以再加上 >=32 的要求。
即取值范围是:[32, 127)
PPS柴油
2012-11-02
打赏
举报
回复
ANSI大于255
q1531
2012-11-02
打赏
举报
回复
[\w\p{Punct}]
Python入门之
字符串
(2)字符:一个
符号
,比如一个
英文字
母、一个
数字
、一个标点
符号
、一个汉字、一个日本字、一个空格、一个回车、一个Tab键 2、怎么表示
字符串
(1)比如 name、’name’ : 规定,用引号引起来的才是
字符串
比如...
Java中如何判断一个
字符串
是否只包含字母字符?
我们可以使用正则表达式来判断
字符串
是否只包含字母字符。这两种方法都可以用来判断一个
字符串
是否只包含字母字符。你可以根据具体的需求选择适合的方法来使用。方法将
字符串
转换为字符数组,并使用循环遍历字符的...
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
python利用isdigit()方法检测某一
字符串
是否只含有
数字
某些情况下,为了检查数据格式等,需要
确认
某一
字符串
是否只含有
数字
,而不含其他杂乱的字符或
符号
,那该如何快速的进行检查呢? 可以使用python自带的isdigit()函数完成,具体如下: a = '123678' if a....
给定一个
字符串
,验证它是否是回文串,只考虑字母和
数字
字符,可以忽略字母的大小写
给定一个
字符串
,验证它是否是回文串,只考虑字母和
数字
字符,可以忽略字母的大小写 说明:本题中,我们将空
字符串
定义为有效的回文串。 示例 1: 输入: “A man, a plan, a canal: Panama” 输出: true 示例 2: 输入...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章