working on it ...

Filters

Explore Public Snippets

Sort by

Found 30k snippets matching: char

    public by Fabax  181388  0  4  0

    Char count

    Char count: charCount.js
     * 	Character Count Plugin - jQuery plugin
     * 	Dynamic character count for text areas and input fields
     *	written by Alen Grakalic	
     *	http://cssglobe.com/post/7161/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas
     *
     *	Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
     *	Dual licensed under the MIT (MIT-LICENSE.txt)
     *	and GPL (GPL-LICENSE.txt) licenses.
     *
     *	Built for jQuery library
     *	http://jquery.com
     *
     */
     
    (function($) {
    
    	$.fn.charCount = function(options){
    	  
    		// default configuration properties
    		var defaults = {	
    			allowed: 140,		
    			warning: 25,
    			css: 'counter',
    			counterElement: 'span',
    			cssWarning: 'warning',
    			cssExceeded: 'exceeded',
    			counterText: ''
    		}; 
    			
    		var options = $.extend(defaults, options); 
    		
    		function calculate(obj){
    			var count = $(obj).val().length;
    			var available = options.allowed - count;
    			if(available <= options.warning && available >= 0){
    				$(obj).next().addClass(options.cssWarning);
    			} else {
    				$(obj).next().removeClass(options.cssWarning);
    			}
    			if(available < 0){
    				$(obj).next().addClass(options.cssExceeded);
    			} else {
    				$(obj).next().removeClass(options.cssExceeded);
    			}
    			$(obj).next().html(options.counterText + available);
    		};
    				
    		this.each(function() {  			
    			$(this).after('<'+ options.counterElement +' class="' + options.css + '">'+ options.counterText +'</'+ options.counterElement +'>');
    			calculate(this);
    			$(this).keyup(function(){calculate(this)});
    			$(this).change(function(){calculate(this)});
    		});
    	  
    	};
    
    })(jQuery);
    
    
    

    public by dave83  4107  10  8  6

    HMTL pie chart using Google API

    This HTML and Javascript code shows how to render a simple pie chart using Google API Chart. The pie will show the percentage of items listed in var data, where you can bind an array as datasource of the chart. Each item will be displayed as a slice of pie. Option title will be rendered on top left.
    <html>
      <head>
        <script type="text/javascript" src="https://www.google.com/jsapi"></script>
        <script type="text/javascript">
          google.load("visualization", "1", {packages:["corechart"]});
          google.setOnLoadCallback(drawChart);
          function drawChart() {
            var data = google.visualization.arrayToDataTable([
              ['Task', 'Election Day'],
              ['Candidate ABC', 21],
              ['Candidate DEF', 31],
              ['Candidate YXZ', 23],
              ['Candidate FOO', 10],
              ['Candidate BAR', 15]
            ]);
    
            var options = {
              title: 'Exit polls'
            };
    
            var chart = new google.visualization.PieChart(document.getElementById('piechart'));
            chart.draw(data, options);
          }
        </script>
      </head>
      <body>
        <div id="piechart" style="width: 900px; height: 500px;"></div>
      </body>
    </html>

    public by qxshower  118341  0  4  0

    IsNewLine

    check if a character is a new line specifier
    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Threading;
    using System.Threading.Tasks;
    
    static bool IsNewLine(char c)
    {
        switch (c)
        {
            case '\n':
            case '\r':
            case '\f':
                return true;
            default:
                return false;
        }
    }            

    public by boxshadow  83110  0  3  0

    SQL Query ordering by character length.

    SQL Query ordering by character length.: charLength.sql
    SELECT 
      * 
    FROM
       badwords 
    ORDER BY CHAR_LENGTH(strBadWord) DESC 
    
    

    public by lauhin  5381  3  7  1

    Count chars in a String in Java

    Count chars in Strings or letters in words in Java using the Spring framework
    import org.springframework.util.StringUtils;
    
    int occurance = StringUtils.countOccurrencesOf("012405802569015014", "0"); //returns 5
    int occurance = StringUtils.countOccurrencesOf("hello world", "l"); //returns 3

    public by sherazam  2785  0  5  0

    How to Add Fixed or Custom Error Bar Value for Chart inside .NET Applications

    // Enter here the actual content of the snippet.            // Adding Fixed Error Bar Value for Chart
    
    //[C# Code Sample]
     
    
    using (Presentation pres = new Presentation())
    {
        //Creating a bubble chart
        IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 400, 300, true);
    
        //Adding Error bars and setting its format
        IErrorBarsFormat errBarX = chart.ChartData.Series[0].ErrorBarsXFormat;
        IErrorBarsFormat errBarY = chart.ChartData.Series[0].ErrorBarsYFormat;
        errBarX.IsVisible = true;
        errBarY.IsVisible = true;
        errBarX.ValueType = ErrorBarValueType.Fixed;
        errBarX.Value = 0.1f;
        errBarY.ValueType = ErrorBarValueType.Percentage;
        errBarY.Value = 5;
        errBarX.Type = ErrorBarType.Plus;
        errBarY.Format.Line.Width = 2;
        errBarX.HasEndCap = true;
     
        //Saving presentation
        pres.Save("ErrorBars.pptx", SaveFormat.Pptx);
    }
     
    //[VB.NET Code Sample]
     
    'Creating empty presentation
    Using pres As Presentation = New Presentation()
    
        'Creating a bubble chart
        Dim chart As IChart = pres.Slides(0).Shapes.AddChart(ChartType.Bubble, 50, 50, 400, 300, True)
    
        'Adding Error bars and setting its format
        Dim errBarX As IErrorBarsFormat = chart.ChartData.Series(0).ErrorBarsXFormat
        Dim errBarY As IErrorBarsFormat = chart.ChartData.Series(0).ErrorBarsYFormat
        errBarX.IsVisible = True
        errBarY.IsVisible = True
        errBarX.ValueType = ErrorBarValueType.Fixed
        errBarX.Value = 0.1F
        errBarY.ValueType = ErrorBarValueType.Percentage
        errBarY.Value = 5
        errBarX.Type = ErrorBarType.Plus
        errBarY.Format.Line.Width = 2
        errBarX.HasEndCap = True
    
        'Saving presentation
        pres.Save("ErrorBars.pptx", SaveFormat.Pptx)
    End Using
    
    // Adding Custom Error Bar Value for Chart
    
    //[C# Code Sample]
     
    //Aspose.Slides for .NET provides a simple API for managing custom error bar values.
    
    //Creating empty presentation
    using (Presentation pres = new Presentation())
    {
        //Creating a bubble chart
        IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 400, 300, true);
    
        //Adding custom Error bars and setting its format
        IChartSeries series = chart.ChartData.Series[0];
        IErrorBarsFormat errBarX = series.ErrorBarsXFormat;
        IErrorBarsFormat errBarY = series.ErrorBarsYFormat;
        errBarX.IsVisible = true;
        errBarY.IsVisible = true;
        errBarX.ValueType = ErrorBarValueType.Custom;
        errBarY.ValueType = ErrorBarValueType.Custom;
       
        //Accessing chart series data point and setting error bars values for individual point
        IChartDataPointCollection points = series.DataPoints;
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForXPlusValues = DataSourceType.DoubleLiterals;
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForXMinusValues = DataSourceType.DoubleLiterals;
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForYPlusValues = DataSourceType.DoubleLiterals;
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForYMinusValues = DataSourceType.DoubleLiterals;
        
        //Setting error bars for chart series points
        for (int i = 0; i < points.Count; i++)
        {
            points[i].ErrorBarsCustomValues.XMinus.AsLiteralDouble = i + 1;
            points[i].ErrorBarsCustomValues.XPlus.AsLiteralDouble = i + 1;
            points[i].ErrorBarsCustomValues.YMinus.AsLiteralDouble = i + 1;
            points[i].ErrorBarsCustomValues.YPlus.AsLiteralDouble = i + 1;
        }
    
        //Saving presentation
        pres.Save("ErrorBarsCustomValues", SaveFormat.Pptx);
    }
     
    //[VB.NET Code Sample]
     
    'Creating empty presentation
    Using pres As Presentation = New Presentation()
    
        'Creating a bubble chart
        Dim chart As IChart = pres.Slides(0).Shapes.AddChart(ChartType.Bubble, 50, 50, 400, 300, True)
        Dim series As IChartSeries = chart.ChartData.Series(0)
    
        'Adding custom Error bars and setting its format
        Dim errBarX As IErrorBarsFormat = series.ErrorBarsXFormat
        Dim errBarY As IErrorBarsFormat = series.ErrorBarsYFormat
        errBarX.IsVisible = True
        errBarY.IsVisible = True
        errBarX.ValueType = ErrorBarValueType.Custom
        errBarY.ValueType = ErrorBarValueType.Custom
    
        'Accessing chart series data point and setting error bars values for individual point
    
        Dim points As IChartDataPointCollection = series.DataPoints
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForXPlusValues = DataSourceType.DoubleLiterals
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForXMinusValues = DataSourceType.DoubleLiterals
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForYPlusValues = DataSourceType.DoubleLiterals
        points.DataSourceTypeForErrorBarsCustomValues.DataSourceTypeForYMinusValues = DataSourceType.DoubleLiterals
    
        'Setting error bars for chart series points
        For i As Integer = 0 To points.Count
    
    
            points(i).ErrorBarsCustomValues.XMinus.AsLiteralDouble = i + 1
            points(i).ErrorBarsCustomValues.XPlus.AsLiteralDouble = i + 1
            points(i).ErrorBarsCustomValues.YMinus.AsLiteralDouble = i + 1
            points(i).ErrorBarsCustomValues.YPlus.AsLiteralDouble = i + 1
    
        Next
    
        'Saving presentation
        pres.Save("ErrorBarsCustomValues", SaveFormat.Pptx)
    
    End Using
    

    public by cghersi  14779  27  9  0

    C#: How to sanitize a string from unwanted characters

    This method defines a set of admitted characters (see 'admtted' string) and substitute the characters not belonging to admitted string with the ne provided in 'subchar' paraemter, or skip it if skip=true
    static public string Sanitize(string s, char subchar, bool skip)
    {
        string admitted = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!-_+*°§ùàòèéìç£@#$^.()[] ";
        StringBuilder output = new StringBuilder(s.Length);
        bool found = false;
    
        foreach (char c in s)
        {
            found = false;
            foreach (char adm in admitted)
            {
                if (c == adm)
                {
                    found = true;
                    output.Append(c);
                }
            }
    
            if (found == false)
            {
                if (!skip)
                    output.Append(subchar);
            }
        }
    
        return output.ToString();
    }
    

    public by mporru  15770  221  8  2

    Trim, TrimStart, TrimEnd methods in java

    public static String TrimEnd(String input, String charsToTrim)
    	{
    		return input.replaceAll("[" + charsToTrim + "]+$", "");		
    	}	
    	
    	public static String TrimStart(String input, String charsToTrim)
    	{
    		return input.replaceAll("^[" + charsToTrim + "]+", "");	
    	}
    
    	public static String Trim(String input, String charsToTrim)
    	{
    		return input.replaceAll("^[" + charsToTrim + "]+|[" + charsToTrim + "]+$", "");	
    	}

    public by lbottaro  22187  137  9  3

    How to programmatically create a Microsoft Word document in csharp

    This code shows how to simply create a doc using csharp and Microsoft Office Word library. 1) You need to add a reference to Microsoft.Office.Interop library in your project solution. 2) Add the following line to the end of the list of using directives: using Word = Microsoft.Office.Interop.Word; using System.Reflection; 3) Now you are
    private void button1_Click(object sender, EventArgs e)
            {
              object oMissing = System.Reflection.Missing.Value;
               object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */
    
               //Start Word and create a new document.
               Word._Application oWord;
               Word._Document oDoc;
               oWord = new Word.Application();
               oWord.Visible = true;
               oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
                   ref oMissing, ref oMissing);
    
               //Insert a paragraph at the beginning of the document.
               Word.Paragraph oPara1;
               oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
               oPara1.Range.Text = "Heading 1";
               oPara1.Range.Font.Bold = 1;
               oPara1.Format.SpaceAfter = 24;    //24 pt spacing after paragraph.
               oPara1.Range.InsertParagraphAfter();
    
               //Insert a paragraph at the end of the document.
               Word.Paragraph oPara2;
               object oRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               oPara2 = oDoc.Content.Paragraphs.Add(ref oRng);
               oPara2.Range.Text = "Heading 2";
               oPara2.Format.SpaceAfter = 6;
               oPara2.Range.InsertParagraphAfter();
    
               //Insert another paragraph.
               Word.Paragraph oPara3;
               oRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               oPara3 = oDoc.Content.Paragraphs.Add(ref oRng);
               oPara3.Range.Text = "This is a sentence of normal text. Now here is a table:";
               oPara3.Range.Font.Bold = 0;
               oPara3.Format.SpaceAfter = 24;
               oPara3.Range.InsertParagraphAfter();
    
               //Insert a 3 x 5 table, fill it with data, and make the first row
               //bold and italic.
               Word.Table oTable;
               Word.Range wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               oTable = oDoc.Tables.Add(wrdRng, 3, 5, ref oMissing, ref oMissing);
               oTable.Range.ParagraphFormat.SpaceAfter = 6;
               int r, c;
               string strText;
               for (r = 1; r <= 3; r++)
                   for (c = 1; c <= 5; c++)
                   {
                       strText = "r" + r + "c" + c;
                       oTable.Cell(r, c).Range.Text = strText;
                   }
               oTable.Rows[1].Range.Font.Bold = 1;
               oTable.Rows[1].Range.Font.Italic = 1;
    
               //Add some text after the table.
               Word.Paragraph oPara4;
               oRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               oPara4 = oDoc.Content.Paragraphs.Add(ref oRng);
               oPara4.Range.InsertParagraphBefore();
               oPara4.Range.Text = "And here's another table:";
               oPara4.Format.SpaceAfter = 24;
               oPara4.Range.InsertParagraphAfter();
    
               //Insert a 5 x 2 table, fill it with data, and change the column widths.
               wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               oTable = oDoc.Tables.Add(wrdRng, 5, 2, ref oMissing, ref oMissing);
               oTable.Range.ParagraphFormat.SpaceAfter = 6;
               for (r = 1; r <= 5; r++)
                   for (c = 1; c <= 2; c++)
                   {
                       strText = "r" + r + "c" + c;
                       oTable.Cell(r, c).Range.Text = strText;
                   }
               oTable.Columns[1].Width = oWord.InchesToPoints(2); //Change width of columns 1 & 2
               oTable.Columns[2].Width = oWord.InchesToPoints(3);
    
               //Keep inserting text. When you get to 7 inches from top of the
               //document, insert a hard page break.
               object oPos;
               double dPos = oWord.InchesToPoints(7);
               oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range.InsertParagraphAfter();
               do
               {
                   wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
                   wrdRng.ParagraphFormat.SpaceAfter = 6;
                   wrdRng.InsertAfter("A line of text");
                   wrdRng.InsertParagraphAfter();
                   oPos = wrdRng.get_Information
                                  (Word.WdInformation.wdVerticalPositionRelativeToPage);
               }
               while (dPos >= Convert.ToDouble(oPos));
               object oCollapseEnd = Word.WdCollapseDirection.wdCollapseEnd;
               object oPageBreak = Word.WdBreakType.wdPageBreak;
               wrdRng.Collapse(ref oCollapseEnd);
               wrdRng.InsertBreak(ref oPageBreak);
               wrdRng.Collapse(ref oCollapseEnd);
               wrdRng.InsertAfter("We're now on page 2. Here's my chart:");
               wrdRng.InsertParagraphAfter();
    
               //Insert a chart.
               Word.InlineShape oShape;
               object oClassType = "MSGraph.Chart.8";
               wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               oShape = wrdRng.InlineShapes.AddOLEObject(ref oClassType, ref oMissing,
                   ref oMissing, ref oMissing, ref oMissing,
                   ref oMissing, ref oMissing, ref oMissing);
    
               //Demonstrate use of late bound oChart and oChartApp objects to
               //manipulate the chart object with MSGraph.
               object oChart;
               object oChartApp;
               oChart = oShape.OLEFormat.Object;
               oChartApp = oChart.GetType().InvokeMember("Application",
                   BindingFlags.GetProperty, null, oChart, null);
    
               //Change the chart type to Line.
               object[] Parameters = new Object[1];
               Parameters[0] = 4; //xlLine = 4
               oChart.GetType().InvokeMember("ChartType", BindingFlags.SetProperty,
                   null, oChart, Parameters);
    
               //Update the chart image and quit MSGraph.
               oChartApp.GetType().InvokeMember("Update",
                   BindingFlags.InvokeMethod, null, oChartApp, null);
               oChartApp.GetType().InvokeMember("Quit",
                   BindingFlags.InvokeMethod, null, oChartApp, null);
               //... If desired, you can proceed from here using the Microsoft Graph 
               //Object model on the oChart and oChartApp objects to make additional
               //changes to the chart.
    
               //Set the width of the chart.
               oShape.Width = oWord.InchesToPoints(6.25f);
               oShape.Height = oWord.InchesToPoints(3.57f);
    
               //Add text after the chart.
               wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
               wrdRng.InsertParagraphAfter();
               wrdRng.InsertAfter("THE END.");
    
               //Close this form.
               this.Close();
    }
    

    public by cghersi  3354  2  6  1

    Retrieve the domain of an email in MS SQL Server

    Suppose you have a table with an 'Email' field: here is the way to retrieve just only the domain of that email, and the name of the domain without the extension (.com, .net, etc.)
    select 
      SUBSTRING(Email, 
        charindex('@', Email, 0) + 1, 
        (charindex('.', Email, charindex('@', Email, 0)) - charindex('@', Email, 0)) - 1
      ) as domainWithNoExt, 
      SUBSTRING(Email, charindex('@', Email, 0) + 1, 200) as domain
    from MyTable
    • Public Snippets
    • Channels Snippets