English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مكتبة العلامات المعيارية في JSP
<fmt:parseNumber> العلامة التاجية تستخدم لتحليل الأرقام، النسب المئوية، والعملات.
<fmt:parseNumber value="<string>" type="<string>" pattern="<string>" parseLocale="<string>" integerOnly="<string>" var="<string>" scope="<string>"/>
<fmt:parseNumber> العلامة التاجية لها خصائص التالي:
الخصائص | الوصف | هل هو ضروري | القيمة الافتراضية |
---|---|---|---|
value | الرقم الذي يجب تحليله | لا | الجسم |
النوع | NUMBER،CURRENCY،أو PERCENT | لا | number |
parseLocale | المنطقة التي يتم استخدامها لتحليل الأرقام | لا | المنطقة الافتراضية |
integerOnly | هل يجب التحليل فقط للأرقام الصحيحة (true) أو الأرقام العشرية (false) | لا | false |
pattern | نمط التحليل المخصص | لا | لا شيء |
timeZone | منطقة الزمنية التي يجب عرض التاريخ فيها | لا | المنطقة الزمنية الافتراضية |
var | مغير لتخزين الأرقام الم候لة للتحليل | لا | اطبع على الصفحة |
النطاق | مجال استخدام var | لا | page |
يستخدم pattern الخاصية بنفس الطريقة التي يستخدمها تاج <fmt:formatNumber> في تحديد الصيغة. عند التحليل، يخبر pattern المحلل الصيغة التي يتوقعها.
<%@ page language="java" contentType="text/html; charset=UTF-8" %> pageEncoding="UTF-8"> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <html> <head> <title>علامة fmt:parseNumber في JSTL</title> </head> <body> <h2>تحليل الرقم:</h2> <c:set var="balance" value="1250003.350"/> <fmt:parseNumber var="i" type="number" value="${balance}"/> <p>تحليل الرقم (1) : <c:out value="${i}"/></p> <fmt:parseNumber var="i" integerOnly="true" type="number" value="${balance}"/> <p>تحليل الرقم (2) : <c:out value="${i}"/></p> </body> </html>
نتائج التنفيذ كالتالي:
تحليل الرقم: تحليل الرقم (1) : 1250003.35 تحليل الرقم (2) : 1250003