js获取指定字符前/后的字符串

例1

获取指定字符前/后的字符串

 代码如下 复制代码

<script type="text/javascript">
/*
  string 字符串;
  str 指定字符;
  split(),用于把一个字符串分割成字符串数组;
  split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;
 */
function getStr(string,str){
    var str_before = string.split(str)[0];
    var str_after = string.split(str)[1];
    alert('前:'+str_before+' - 后:'+str_after);
}
</script>
<input type="button" onClick="getStr('string','r');" value="获取值" />

例2

获取字符串中指定位置的字符

 代码如下 复制代码

<html>
<head>
<title>取得字符串中指定位置的字符 - Liehuo.Net</title>
</head>
<body>
<script language="javascript">
<!--
str = "JavaScript";
str1 = str.charAt(0);
str2 = str.charAt(4);
document.write("str=" + str + "<br>");
document.write("第1个字符是:" + str1 + "<br>");
document.write("第5个字符是:" + str2 + "<br>");
//-->
</script>
</body>
</html>

例3

截取指定字符串到指定字符串之间的内容

给你思路自己写去。

 代码如下 复制代码
var a ='我是……呢';
var index1=a.indexOf("中");
var index2=a.indexOf("么");
alert(a.substring(index1,index2));
时间: 2024-07-29 11:44:08

js获取指定字符前/后的字符串的相关文章

js获取指定字符前/后的字符串简单实例_javascript技巧

如下所示: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> /* string 字符串; str 指定字符; split(),用于把一个字符串分割成字符串数组; split(str)[0],读取

js获取当前日期或者前七天日期

<html> <head> <script type="text/javascript"> Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+"

js获取指定日期周数以及星期几的小例子_javascript技巧

JS获取日期时遇到如下需求,根据某年某周获取一周的日期.如开始日期规定为星期四到下一周的星期五为一周. 代码如下: function getNowFormatDate(theDate) { var day = theDate; var Year = 0; var Month = 0; var Day = 0; var CurrentDate = ""; // 初始化时间 Year= day.getFullYear();// ie火狐下都可以 Month= day.getMonth()+

利用shell获取指定日期前N天的日期_linux shell

一.创建测试文件test.sh #!/bin/sh . /etc/profile # 参数: # args[0] ,数据日期,日期格式yyyy-MM-dd # 取30天以前的日期 function get_date_30daysbefore() { sec=`date -d $1 +%s` sec_30daysbefore=$((sec - 86400*30)) days_before=`date -d @$sec_30daysbefore +%F` echo $days_before } if

浅谈mysql中concat函数,mysql在字段前/后增加字符串

MySQL中concat函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串. 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串. 一个数字参数被转化为与之相等的二进制字符串格式:若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col) MySQ

js获取指定的cookie的具体实现

 使用js获取cookie或许你会,但是要获取指定cookie,你会吗?下面有个不错的示例,大家可以参考下  代码如下: var cookieName = "cookie名字";  var cookieValue = null;//返回cookie的value值  if (document.cookie && document.cookie != '') {  var cookies = document.cookie.split(';');//将获得的所有cookie

js 获取本地文件路径后如何上传到Action后台

问题描述 是这样的,因为项目要用到上传文件夹功能,搜了一堆列子,整合了一个js读取本地文件夹并循环遍历子文件或文件夹的功能.现在的问题是,获取到了路径,比如c:/mm/1.jpg,但是仅仅获取到了路径,不懂该怎么把它获取成一个文件对象,上传到java后台Action,请大神们不吝赐教,跪谢! 解决方案 本帖最后由 AriseLee 于 2013-11-13 17:43:29 编辑解决方案二:可以把路径传到后台,后台用java代码获取文件不就行了.解决方案三:可以用Meteor.js.请楼主注意一

js按指定字符把字符串分割成数组

例子  代码如下 复制代码 <script language="JavaScript" type="text/javascript">   function strToArray(str){ var arr=str.split(";"); for (i=0;i<arr.length ;i++ ){ document.write(arr[i]+"<br>"); } } strToArray('www

三款js替换指定字符或字符串函数

文字替换(置换字符) pattern pattern = pattern.compile("正则表达式"); matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world "); stringbuffer sbr = new stringbuffer(); while (matcher.find()) { matcher.appendreplacement(sbr, "java