QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 902|回复: 2

关于不定个数的英文的匹配问题

[复制链接]
发表于 2005-3-13 00:32:41 | 显示全部楼层 |阅读模式
要求输入一个字符串(字母与空格的组合),如何判断用户输入的完全为英文字母和空格的组合,而不包含其它字符,比如数字。例如 W Bush是符合要求的,而W5 Bush则不符合。

    重要的一点,对于组合中包含的字符个数是没有限制的。
    另外,可以不考虑字母的大小写

    类似的,如何判断所输入的全是数字所组成的(这里不再含空格),如下面几个 123, 1234, 23456

望各位赐教
发表于 2005-3-13 02:11:59 | 显示全部楼层
全是数字的,试试这个正则表达式:
[code:1]^[[:digit:]]+$[/code:1]
只是字母和空格,试试这个正则表达式:
[code:1]^[ [:alpha:]]+$[/code:1]
上面的表达式只是POSIX标准的,用的时候可能只在awk和egrep里被识别。
小弟才学习正则表达式,班门弄斧之处请见谅。
回复

使用道具 举报

 楼主| 发表于 2005-3-18 19:11:04 | 显示全部楼层
多谢楼上指教~ 偶也是新手来着 现在对于UNIX所知甚少,我们一起进步啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:30 , Processed in 0.038331 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表