将单词首字母大写的JS脚本工具
2024-08-25 12:27:05
<html>
<head>
<title>首字母全改为大写JS脚</title>
<SCRIPT LANGUAGE="JavaScript">
function changeCase(frmObj)
{
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = frmObj.value.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0)
{
for (index = 0; index < strLen; index++)
{
if (index == 0)
{
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else
{
tmpChar = tmpStr.substring(index, index+1);
if (tmpChar == " " && index < (strLen-1))
{
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
}
}
}
}
frmObj.value = tmpStr;
}
</script>
</head>
<body>
<font face="宋体"><span style="font-size: 9pt"> </span></font>
<center>
<form name=form>
<p>
<textarea type=text cols="100" rows="20" name=box value="type in here and click the !" ></textarea>
<br \>
<input type=button value="首字母全改为大写" onClick="javascript:changeCase(this.form.box)">
</p>
</form>
</center>
<center>
<SCRIPT LANGUAGE="JavaScript">
function goHist(a)
{
history.go(a);
}
</script>
</center>
</body>
</html>
最新文章
- python课程第三周重点记录
- linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决
- Linux系统各发行版镜像下载(2)
- HDU 4708 Rotation Lock Puzzle(模拟)
- java实现字符串反转(原作有点错误,需要看下评论)
- Netty源代码学习——ChannelPipeline模型分析
- Merging a WPF application into a single EXE(WPF应用程序合并成单个Exe文件)
- 相对协议-关于src里//开头的知识
- Linux下开启nfs服务
- 使用telnet模拟http请求
- eclipse导出doc帮助文档字符编码设置
- .net MVC 下拉多级联动及编辑
- 版本号比较函数-js
- IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写
- Android系统自带样式(@android:style/) (转)
- xcconfig
- 解决 MySQL 1045错误的三种方法 (转)
- 【shell】shell编程(五)-读取参数
- Linux中chown和chmod的区别和用法(转)
- 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记5——Direct3D中的顶点缓存和索引缓存
热门文章
- C语言之基本算法09—各位全是a的数列之和
- 2014 International Conference on Robotics and Computer Vision (ICRVC 2014)
- BZOJ 2875: [Noi2012]随机数生成器( 矩阵快速幂 )
- [转]CentOS 6.5安全加固及性能优化
- 怎样用HTML5 Canvas制作一个简单的游戏
- PHP - 设置地址栏小图标
- BZOJ 1264: [AHOI2006]基因匹配Match( LCS )
- 第12届北师大校赛热身赛第二场 B起床的烦恼
- The FlexSession is invalid问题
- Eclipse用法和技巧七:自动生成get和set方法2